99问答网
所有问题
Python编程 从键盘输入n,写一个递归函数计算FIBONACCI数列的第n项
如题所述
举报该问题
推荐答案 2018-01-12
n = int(raw_input("数列长度:"))
def fibo(n):
before = 0
after = 1
if n == 0 or n == 1:
return n
if n <= 3:
return 1
return fibo(n-1)+fibo(n-2)
print fibo(n)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/c/801927699014731377.html
其他回答
第1个回答 2018-01-12
def fab(n):
if n<3:
return 1
return fab(n-1)+fab(n-2)
print fab(10)
python 2.7
相似回答
大家正在搜
相关问题
二、 编写一个递归函数,计算并返回斐波那契数列中第n项的值,...
输入一个数据n,计算斐波那契数列(Fibonacci)的第n...
用递归法计算斐波那契数列的第n项
写出求第n个Fibonacci数的递归函数,主函数输入n,输...
请编写Python程序完成以下要求:编写函数,求斐波那契数列...
问题:编写程序求第n项Fibonacci数列的值,要求使用递...
使用递归算法求Fibonacci数列的第n项,第一项是1,第...
编写函数(非递归函数),计算Fibonacci数列第n项的值...