使用函数求前20个斐波那契数列。
提示:
斐波那契数列:1,1,2,3,5,8,13,21...即: 起始两项均为1,此后的项分别为前两项之和。
def feibo(n):
a = 1
b = 1
i = 1
while i <= n:
if i == 1 or i == 2:
print(1)
else:
a, b = b, a + b # python牛逼用法
print(b)
i += 1
feibo(20)