fibonacci数列模块,模块导入的,文件叫math.py
2018-10-26 本文已影响0人
愿你有闯荡风雪的骁勇
a,b=1,2
a,b=b,a+b
print(a)
print(b)
#直接就是单一的b=a
#b=2 a=1
#b=3 a=2
#这一步的b等于a+b,这一步的a等于上一步的b,这也是递增好吧,弄出来就是,等于后两个数之和
------------------------------------------------------------------------------------------
def fib(n):
a,b=0,1
while b<n:
print(b," ")
a,b=b,a+b
def fib2(n):
result=[]
a,b=0,1
while b<n:
result.append(b)
a,b=b,a+b
return result
-------------------------------------
第二个文件里
import fibo
fibo.fib(100)
print(fibo.fib2(100))
fibo.__name__
fib=fibo.fib
fib(500)