0,1,1,2,3,5,8,…像这样的数列,输出前10个
class Fib(object):
def __call__(self,num):
a,b,L=0,1,[]
for n in range(num):
L.append(a)
a,b=b,a+b
return L
f = Fib()
print f(10)
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
0,1,1,2,3,5,8,…像这样的数列,输出前10个
class Fib(object):
def __call__(self,num):
a,b,L=0,1,[]
for n in range(num):
L.append(a)
a,b=b,a+b
return L
f = Fib()
print f(10)
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]