
python输出斐波那契数列
python输出斐波那契数列
·
首先明确斐波那契数列的定义是:从第三项开始 每一项的数值是前两项数值之和
如0 1 1 2 3 5 8 13 21 34
下面是源代码
def fibo(n):
if n<=1:
return n
else:
return(fibo(n-1)+fibo(n-2))
nterms=int(input("输入项数"))#input函数默认输入为字符串 想输入数字前面要加int float之类强制转换类型
if nterms<=0:
print("项数不能为负 请输入证书")
else:
for i in range(nterms):
print(fibo(i))
更多推荐
所有评论(0)