Классическая последовательность Фибоначчи: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55...
Число 8 на 6 месте последовательности. Числа 8 - нет.
===================
Если ответ удовлетворил, не забудь отметить его как "Лучший".
===================
Код:
a = int(input("Введите А: "))
if a < 1:
print(-1)
elif a == 1:
print(1)
else:
count = 2
f1, f2, f3 = 0, 1, 1
while f3 < a:
f1, f2 = f2, f3
f3 = f1 + f3
count += 1
if f3 != a:
print(-1)
else:
print(count)