Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. def fib_cycle(a):
  2.     fib1 = 1                    #Первое число Фибоначчи = 1                              
  3.     fib2 = 1                    #И второе число Фибоначчи = 1
  4.     i = 2                       #Т.к. мы начинаем с третьего числа, а знак цикла <, то счетчик цикла = 2
  5.     while i < a:
  6.         fib_sum = fib1 + fib2               #Любое число в последовательности Фибоначчи = сумме двух предыдущих
  7.         fib1, fib2 = fib2, fib_sum          #Переприсваиваем
  8.         i += 1                              #Добавляем 1 к счетчику
  9.     return fib_sum                          #Возвращаем конечное значение
  10. print(fib_cycle(int(input())))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement