В настоящее время учусь на курсе по программированию и получил задание найти первое число Фибоначчи, превышающее миллион, и у меня возникли некоторые проблемы с поиском конкретного числа.Я также должен был найти индекс n: th числа, когда он достигает 1 миллиона.Я довольно новичок в кодировании, но это то, что я придумала до сих пор, просто мне трудно понять, как на самом деле вычислить, каково это число.
Я думаю, вы бы отключилиfor-с циклом while, но не понял, как заставить все это работать.
Заранее спасибо :)
def fib_seq(n):
if n <= 2:
return 1
return fib_seq(n-1) + fib_seq(n-2)
lst = []
for i in range(1, 20):
lst.append(i)
print(fib_seq(i), lst)