例2.18调用自定义函数factorial()和fib(),计算6!,输出300以内的斐波那契数列
def factorial(n):
r = 1
while n > 1:
r *= n
n -= 1
return r
def fib(n):
a,b = 1,1
while a < n:
print(a,end=' ')
a,b = b,a+b
print('%d! = %d'%(6,factorial(6)))
fib(300)
print("学号:3008")
结果如下图