Помогите с заданием ** python.

0 голосов
21 просмотров

Помогите с заданием на python.


image

Информатика (34 баллов) | 21 просмотров
Дан 1 ответ
0 голосов

def phi(n,a,r):

   fib1 = 1

   fib2 = 1

   arr = [a,r]

   i = 2

   if int(n) > 1:

       while i < int(n):

           fib_sum = fib2 + fib1

           fib1 = fib2

           fib2 = fib_sum

           i += 1

           if fib_sum not in arr:

               arr.append(fib_sum)

   else:

       print(False)

   return arr

n = input("Значение какого элемента ряда Фибоначчи вы хотите узнать? ")

print(phi(n,2,3))

(1.8k баллов)