2010-08-04 113 views
0

可能重复:
How to write the Fibonacci Sequence in Python斐波纳契数列

嗨。我也是一个学习程序员,我被问到同样的问题,你被问及斐波那契数字,我无法弄清楚。你能告诉我你用来生成这些数字的代码,要求用户给出数字,并只查找指定范围内的数字吗?谢谢

+0

您是否尝试过谷歌为“蟒蛇斐波纳契”? – Anycorn 2010-08-04 04:39:45

+0

您是否想知道输入数字是否属于斐波那契数列? – NullUserException 2010-08-04 04:39:52

回答

1

我不会给你的代码 - 你应该可以自己写。这里有一些事情你可能需要(不使用递归),但是写的时候一定要知道:

  • 创建3个变量等于-1 (n1),1 (n2)和N1 + N2 sumn
  • 创建使用for i in range(amount_of_numbers)一个循环,其中amount_of_numbers是你要多少数量生成
  • 在这个循环中,重新分配n1n2n2sumn,并再次,sumn到N1 + N2。
  • 打印出sumn(内循环)。

这应该是所有你需要知道的,如果你真的失去了这个地方去。如果您需要特定语法的帮助,可以查看python docs

你的输出应该是这样的:

1 
1 
2 
3 
5 
8 
13 
21