Я полный новичок в Python, но пытаюсь написать здесь простую программу и не могу понять, почему мой первый оператор "если" не выполняется (из того, что я могу сказать).
У меня естьследующее:
fibo=[1,1]
num = int(input('Length of Fibonacci Sequence:'))
iterate = num - 2
for i in range (iterate):
if num < 2 :
print ('Length must be > 2')
else:
fibo.append(fibo[-1]+fibo[-2])
print ('The Fibonacci Sequence for the first', num, 'integers is:')
print (fibo)
Это работает точно так же, как я надеюсь на любой ввод выше 2. Если я введу что-либо ниже 2, я бы ожидал, что он напечатает «Длина должна быть> 2», но вместо этого не получит выводна все.
Буду признателен за любую помощь!Спасибо!