阅读背景:

Python :17斐波那契数列(递归方法)

来源:互联网 

代码献上:

def recur_fibo(n):
    """递归函数
    输出斐波那契数列"""
    if n <= 1:
        return n
    else:
        return (recur_fibo(n - 1) + recur_fibo(n - 2))

# 获取用户输入
nterms = int(input("您要输出几项? "))

# 检查输入的数字是否正确
if nterms <= 0:
    print("输入正数")
else:
    print("斐波那契数列:")
    for i in range(nterms):
        print(recur_fibo(i))def recur_fibo(n):
    "



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: