在一行和几行上写东西之间的区别
发布于 2021-01-29 16:33:04
当我在一行上写东西时,用a,
和两行分隔的区别在哪里?显然我不明白其中的区别,因为尽管下面的两个函数应该返回相同的结果。
def fibi(n):
a, b = 0, 1
for i in range(n):
a, b = b, a + b
return a
print(fibi(6))
> 8 # expected result (Fibonacci)
但
def fibi(n):
a, b = 0, 1
for i in range(n):
a = b
b = a + b
return a
print(fibi(6))
> 32
关注者
0
被浏览
46
1 个回答