斐波那契数列即除第一个和第二个以外,其余各数都可由前两个数相加可得比如(1,1,2,3,5,8)
利用python3实现如下:
def fib(max):
n,a,b=0,0,1
while n < max:
print(b)
a,b = b,a+b
n=n+1
return 'done'
注意这里的赋值
a,b = b,a+b
它的意思是先计算a+b的值,然后将b赋值给a,a+b赋值给b
斐波那契数列即除第一个和第二个以外,其余各数都可由前两个数相加可得比如(1,1,2,3,5,8)
利用python3实现如下:
def fib(max):
n,a,b=0,0,1
while n < max:
print(b)
a,b = b,a+b
n=n+1
return 'done'
注意这里的赋值
a,b = b,a+b
它的意思是先计算a+b的值,然后将b赋值给a,a+b赋值给b