我是 python 和一起编程的新手。我想知道这是否是为初学者生成斐波那契数的一种非常低效的方法?
a = 1
b = 1
total = 0
counter = input("Please enter the term you wish to end at: ")
print "1"
print""
print "1"
number = 2
while counter > number:
total = a+b
print ""
print total
a = b
b = total
number = number + 1
如果是这样,有人可以指出一些事情,例如:
研究什么/谷歌让我的代码更有效率。
建议我需要进行的编程实践(我知道这不是我工作的大量样本)。