Python编程 从键盘输入n,写一个递归函数计算FIBONACCI数列的第n项

如题所述

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)

温馨提示:答案为网友推荐,仅供参考
第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

相似回答