例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")

结果如下

posted @ 2024-10-15 17:04  方~~  阅读(21)  评论(0)    收藏  举报