MyTetra Share
Делитесь знаниями!
Фибоначчи наоборот
Время создания: 31.08.2017 21:02
Текстовые метки: task
Раздел: Python - Задачник - while
Запись: xintrea/mytetra_db_mcold/master/base/15035754524kq3hekqud/text.html на raw.githubusercontent.com

Задача «Номер числа Фибоначчи»


Условие

Дано натуральное число A. Определите, каким по счету числом Фибоначчи оно является, то есть выведите такое число n, что φn = A. Если А не является числом Фибоначчи, выведите число -1.



l, m = [0, 1], int(input())
while max(l) < m: l.append(l[len(l)-2] + l[len(l)-1])
print(len(l)-1 if max(l) == m else -1)

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования