Я делал программу для серии Фибоначчи.
x=0
y=1
print (x)
print (y)
z = None
for z in range(1,100,x+y):
z=x+y
print(z)
x = y
y = z
Проблема была в том, что на выходе показывалось число больше 100.
Вот пример вывода
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
Почему значения больше 100?
Примечание: эта программа была написана на Python 3.6