python第四周作业(1)

 

#利用迭代算法
data_num = int(input())
none = True
while none:
data_jump1 = 1 #跳1次
data_jump2 = 2 #跳2次
data_all = 0 #跳0次
if data_num == 0: #讨论跳0次的情况
print("0")
break
elif data_num == 1: #讨论跳1次的情况
print("1")
break
elif data_num == 2: #讨论跳2次的情况
print("2")
break
else: #讨论跳3次及以上的情况(斐波那契数列)
for data_1 in range(3,data_num+1):
data_all = data_jump1 + data_jump2
data_jump1 = data_jump2
data_jump2 = data_all
print(data_all)
break

 


posted @ 2021-09-27 21:56  孤影化双皮奶  阅读(33)  评论(0)    收藏  举报