pb1a38a600

A step-by-step look at the Fibonacci sequence

Nov 7th, 2026
8
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. A step-by-step look at the Fibonacci sequence
  2.  
  3. Медленный разбор помогает понять код, а не просто скопировать его.
  4.  
  5. Задача
  6.  
  7. Напечатать первые n чисел Фибоначчи: 0, 1, 1, 2, 3, 5, … Каждое следующее равно сумме двух предыдущих.
  8.  
  9. Решение
  10.  
  11. ``python
  12. def fibonacci(n: int) -> list[int]:
  13. a, b = 0, 1
  14. result = []
  15. for _ in range(n):
  16. result.append(a)
  17. a, b = b, a + b
  18. return result
  19.  
  20. print(fibonacci(10))
  21. `
  22.  
  23. Как это работает
  24.  
  25. Храним два последних числа и на каждом шаге сдвигаем пару вперёд одной строкой a, b = b, a + b. Рекурсия здесь не нужна и работает медленнее.
  26.  
  27. Пример работы
  28.  
  29. `text
  30. [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
  31. ``
  32.  
  33. Сложность
  34.  
  35. O(n) по времени, O(n) по памяти под результат.
  36.  
  37. Разбор по шагам
  38.  
  39. 1. Шаг 1. Входные данные. Проверяем, что приходит в функцию, и какие значения считаются корректными.
  40. 2. Шаг 2. Основной цикл. Именно здесь происходит вся работа; следим за изменениями переменных на каждой итерации.
  41. 3. Шаг 3. Результат. Убеждаемся, что возвращаемое значение соответствует условию задачи, включая крайние случаи.
  42.  
  43. Читая чужой код, повторите тот же мысленный разбор по шагам — это самый быстрый способ научиться.
  44.  
  45. View Full Gallery → https://sea.onlyfuns.win/ydt?q=real%20brit%20cfnm%20auburn%20lad%20wanking
  46.  
  47. Related:
  48.  
  49. https://statics.pancake.vn/web-media-264/4c/df/5c/a2/99b0b1f50415721cc0cd85afb5e7f31f70fc414e2674e79f4277dfbd.pdf
  50. https://pastebin.com/tBYdkuVy
  51. https://news-ctl-posts.hashnode.dev/solving-and-testing-primality-testing-mw2v7fq2
  52. https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/11/tiny-bunny-rule34-f6968b.pdf
  53. https://paper.wf/petra1967log/south-asian-sex-154655875411554321-thinkhealthy-bio
  54.  
Advertisement
Add Comment
Please, Sign In to add comment