例2.12分别编写求n!和斐波那契数列的函数,并调用两个函数进行测试
#定义阶乘函数
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'%(5,factorial(5)))
fib(200)
print("学号:3008")
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'%(5,factorial(5)))
fib(200)
print("学号:3008")
结果如下