【发布时间】:2022-10-18 00:57:51
【问题描述】:
这两个 python 代码有什么区别?我认为两者是相同的,但我得到的输出是不同的
def 斐波那契(数字):
a=1
b=1
系列=[]
series.append(a)
series.append(b)
对于范围内的 i (1,num-1):
series.append(a+b)
#a,b=b,a+b
a=b
b=a+b
回归系列
打印(斐波那契(10))
def 斐波那契(数字):
a=1
b=1
系列=[]
series.append(a)
series.append(b)
对于范围内的 i (1,num-1):
series.append(a+b)
a,b=b,a+b
#a=b
#b=a+b
回归系列
打印(斐波那契(10))
【问题讨论】:
-
感谢您的回答。但我想知道内存分配部分以及为什么它给我不同的输出
-
嘿,感谢所有答案,我得到了@M K 给出的以下完整解释
标签: python python-3.x fibonacci