Может быть, я думаю об этом слишком просто, но в соответствии с вашим вопросом это звучит так, будто вам предоставлена последовательность Фибоначчи.Если это так, вы можете просто использовать in
, то есть
x = 5 # this will be user's input
fib = [0,1,1,2,3,5,8,13,21,34]
if x in fib:
print('Number is in sequence')
else:
print('Number is not in sequence')
Если вам нужно сгенерировать свою собственную последовательность Фибоначчи, то вы можете рассмотреть возможность использования рекурсии.