# Walking through factorial computation (part 0c01)

Предлагаю решить задачу вместе: без спешки, с объяснением каждой строки.

## Задача

Вычислить факториал натурального числа `n`: `n! = 1 · 2 · … · n`, а `0! = 1`. Самая первая задача на циклы в учебнике.

## Решение

```python
def factorial(n: int) -> int:
    result = 1
    for i in range(2, n + 1):
        result *= i
    return result


print(factorial(6))
```

## Как это работает

Аккумулятор `result` умножается на числа от 2 до n. Итеративное решение предпочтительнее рекурсивного: оно не переполняет стек вызовов.

## Пример работы

```text
720
```

## Сложность

O(n) по времени, O(1) по памяти.


Такой пример хорошо закрепляется практикой — перепишите решение руками и прогоните на своих тестах.

**Читайте также:**

[range(2](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/kat-holmes-and-romeo-8e5679.pdf) · [вызовов](https://yakihonne.com/article/naddr1qvzqqqr4gupzq3p3ru6wx6cwhhz4hu95vngp2hm68vlw6m9dp8vu9axwcmgk0ddnqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqzynhwden5te0danxvcmgv95kutnsw43qqtr8v9kxcetj0ykngdrrvc6kxcfc95crwvn9956xxvrz94sk2erp95enxvpnx4snzve3v4nxzkpmzfk) · [факториал](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [первая](https://gall.dcinside.com/mgallery/board/view/?id=thekpop&no=64462) · [result](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-2aba0f.pdf) · [учебнике](https://sway.cloud.microsoft/4zWKZZk75s1mw5pq) · [print(factorial(6](https://wuchu-pub.com/uploads/20261017/2604dd9ccfc550af097b0a1d99da8789.pdf) · [переполняет](https://sway.cloud.microsoft/bgdIKAwENScXw0PL) · [задачу](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [решить](https://ksilva501.wixsite.com/my-site-1/post/hannah-owo-sex-tape-leaked-video-and-sextape-content) · [работы](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-d307a5.pdf) · [памяти](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/angelthedreamgirl-0288a2.pdf) · [тестах](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/melodymarsk-84d968.pdf) · [умножается](https://jameskrause40.wixsite.com/my-site-1/post/kelsey-frances-nude-photos-and-playboy-australia-april-2020) · [закрепляется](https://ecency.com/@jirikral2369/post-b7dbfa) · [натурального](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/kapustnica-bez-udeneho-masa-4f9055.pdf) · [Сложность](https://paperhill7723.bearblog.dev/) · [практикой](https://pen.absturztau.be/oz63a0cb/angelwoof-onlyfans-videos-featuring-sophia-viotto) · [строки](https://blog.spikyhair.club/oz26ddad/jabardasti-sex-video-jabardasti-sex-video) · [своих](https://privatebin.devol.it/?7712514e1eac09b2#7LUTzDFpVzfxNxbNzWfVbduiu82GrhFnVg8jniqFTiG3) · [return](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [пример](https://privatebin.devol.it/?6510e62bbbb74565#B4W7sWecFKGm5zVSumviUTdjdV5Z1TvD1p3pNiLzWAcw)

