例2.12分别编写求n!和斐波那契数列的函数,并调用两个函数进行测试

fang--- / 2024-10-18 / 原文

#定义阶乘函数
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")

结果如下