我不确定这个问题的合适标题是什么,这也可能是一个重复的问题。因此,请根据需要进行指导。
我是python编程的新手。我有这个简单的代码来生成斐波那契级数。
代码语言:javascript运行复制1: def fibo(n):
2: a = 0
3: b = 1
4: for x in range(n):
5: print (a, end=' ')
6: #a, b = b, a+b
7: a = b
8: b = a+b
9: print()
10: num = int(input("enter n value: "))
11: print(fibo(num))如果我按原样执行上面的代码,我得到的结果如下所示
代码语言:javascript运行复制enter n value: 10
0 1 2 4 8 16 32 64 128 256 如果取消注释#6和注释行#7和#8,我得到的结果是实际的fibo系列。
代码语言:javascript运行复制enter n value: 10
0 1 1 2 3 5 8 13 21 34 我想知道两者的区别是什么
代码语言:javascript运行复制a, b = b, a + b 和
代码语言:javascript运行复制a = b
b = a + b使用的编程环境: PyCharm社区2017.3