# Exploring the Fibonacci sequence (part 0fa9)

Разберём задачу, которая встречается практически в каждом учебнике по программированию.

## Задача

Напечатать первые `n` чисел Фибоначчи: 0, 1, 1, 2, 3, 5, … Каждое следующее равно сумме двух предыдущих.

## Решение

```python
def fibonacci(n: int) -> list[int]:
    a, b = 0, 1
    result = []
    for _ in range(n):
        result.append(a)
        a, b = b, a + b
    return result


print(fibonacci(10))
```

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

Храним два последних числа и на каждом шаге сдвигаем пару вперёд одной строкой `a, b = b, a + b`. Рекурсия здесь не нужна и работает медленнее.

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

```text
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
```

## Сложность

O(n) по времени, O(n) по памяти под результат.


Это решение удобно как отправная точка для экспериментов: попробуйте изменить входные данные и проследить за поведением кода.

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

[первые](https://yakihonne.com/article/naddr1qvzqqqr4gupzp7vzmqsgnnk9fp3kv7xxtur3sgnsz7cw3qhtj0he0md6zf8ly6y6qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqzynhwden5te0danxvcmgv95kutnsw43qqtr8v9kxcetj0yknxwpnxvmxxvrz95uxgvrz956rgdec95urzctx95enydmxvv6kzdryxgekxe9zufp) · [list[int](https://hey.xyz/posts/2waz1k5k5sbb653ptwk) · [задачу](https://sofiamartin803.overblog.fr/2026/10/kardeniz-k-l-if-a-survivor-y-ld-z-n-n-s-zan-pozlar-ve-mesajlar.html) · [времени](https://portfolio56218.mataroa.blog/blog/paydayafrica/) · [числа](https://drop.xtrafrancyz.net/selif/1ebwjihyc8.pdf) · [Пример](https://portfolio58121.mataroa.blog/blog/uno-kanaya/) · [входные](https://blogfreely.net/nathannazarov26/anna-anon-vault-girl-fallout-cosplay-and-adult-content) · [result](https://blogfreely.net/catherine-vasilyev70/si-ji-she-zhi-chang-xing-ai-shi-pin-ju-qing-tui-jian) · [работы](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [строкой](https://pavelb54.wixsite.com/my-site-1/post/adek-nurut-aja-yahhh) · [range(n](https://annalarsen17.wixsite.com/my-site-2/post/jova-colmek-enak) · [результат](https://exhibit14430.mataroa.blog/blog/k9/) · [решение](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/bigfuc-5d5077.pdf) · [программированию](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [Фибоначчи](https://paste.rs/zfwDF) · [медленнее](https://news-ctl-posts.hashnode.dev/walking-through-removing-duplicates-from-a-list-part-470a) · [здесь](https://kappa.lol/gib6lT) · [предыдущих](https://articlescad.com/10-383506.html) · [одной](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/melissa-starova-8e499b.pdf) · [result.append(a](https://davidhansen311.wixsite.com/my-site-1/post/mikayla-campino-masterbating) · [экспериментов](https://gal24598.carrd.co/) · [чисел](https://articlescad.com/darina-bliek-383588.html) · [сдвигаем](https://jaflysilve.freeflarum.com/d/2823-2823-teenfuns-photos-gallery-of-teen-nude-and-amateur-scenes) · [практически](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [работает](https://jaflysilve.freeflarum.com/d/2935-2935-rol-yajjah) · [последних](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/mehtap-soykan-porno-d135a6.pdf) · [данные](https://rentry.co/cg-672304) · [fibonacci(n](https://ninamichel227.overblog.fr/2026/10/elle-goodmna.html) · [попробуйте](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/ifsa-vk-6df0d2.pdf) · [Рекурсия](https://www.imagefap.com/pictures/14229503/genz3x-com-free-hardcore-porn-videos-and-threesome-sex)

