例2.12 分别编写求n!和输出斐波那契数列的函数,并用两个函数进行测试
例2.12 分别编写求n!和输出斐波那契数列的函数,并用两个函数进行测试
2.12.1
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("学号:3004")
2.12.2
点击查看代码
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("学号:3004")
2.12.3
点击查看代码
from 2.12.2 import factorial,fib
print('%d!=%d'%(5,factorial(5)))
fib(200)
print("学号:3004")