n1 = 0
n2 = 1
fiblist = []
while True:
newNum = n1 + n2
fiblist.append(newNum)
n1 = n2
n2 = newNum
if newNum >= 10000:
print(flist)
break
初学者程序员:有没有更简单的方法可以编写此方法或其他更有效的方法
您的代码可以简化为以下代码。
我认为您所做的从概念上讲还可以。但是,为了给您一些更高级的构造的提示,我用生成器和列表理解重写了它。