python3 fibonacci数列的第n项记为fib(a,b,n)

2025-04-06 21:05:24
推荐回答(1个)
回答1:

以下是示例代码。
def fib(a,b,n):
    if n==1:
        return a
    if n==2:
        return b
    return fib(b,a+b,n-1)
maxitem=0
num=0
i=1
while True:
    maxitem=fib(1,1,i)
    if maxitem>=5000:
        print(num)
        break
    num=maxitem
    i+=1

不明白可追问。