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

posted on 2024-09-06 14:37  黄元元  阅读(7)  评论(0编辑  收藏  举报