下面的代码递归生成斐波那契数列。
实例(Python 3.0 )。
# #文件名:测试. py
# author by : www.runoob.com
def接收器光纤(n ) :
“”递归函数
输出斐波那契数列“”
if n=1:
返回n
else:
返回(反射镜光纤(n-1 )反射镜光纤(n-2 ) )
# #获取用户输入
nterms=int(input ) '要输出几个项目?' ) )
# #检查输入的数字是否正确
if nterms=0:
print ()输入正数) ) ) ) )。
else:
print (斐波那契数列: ) ) )。
财富(n terms ) :
print(recur_Fibo ) () ) () ) ) ) ) ) ) )至) ) ) ) )。
运行上述代码后,结果如下。
输出几个项目? 10
斐波那契数列:
0
1
1
2
3
5
8
13
21
34