所以我让这个序列从1运行到21.但我需要它从0开始。
nbr1 = 0
nbr2 = 1
i = 0
for i in range (0, N):
tmpnbr = nbr1
nbr1 = nbr1 + nbr2
nbr2 = tmpnbr
print (nbr1)
我似乎无法弄清楚如何让它从0开始。任何想法?
答案 0 :(得分:0)
你想要
for i in range (0, N):
print (nbr1)
tmpnbr = nbr1
nbr1 = nbr1 + nbr2
nbr2 = tmpnbr
而不是
for i in range (0, N):
tmpnbr = nbr1
nbr1 = nbr1 + nbr2
nbr2 = tmpnbr
print (nbr1)
这样您首先打印0而不是1.只有在添加到第一个数字后才打印。您想先打印第一个数字,然后打印以下数字。