斐波那契序列

时间:2010-08-04 04:32:42

标签: python

  

可能重复:
  How to write the Fibonacci Sequence in Python

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

3 个答案:

答案 0 :(得分:1)

我不打算给你代码 - 你应该能够自己写。以下是编写时可能需要了解的一些内容(不使用递归):

  • 创建3个等于-1 (n1),1 (n2)和n1 + n2 sumn的变量。
  • 使用for i in range(amount_of_numbers)创建循环,其中amount_of_numbers是您要生成的数字
  • 在此循环中,将n1重新分配给n2,将n2重新分配给sumn,然后再次sumn重新分配给n1 + n2。
  • 打印sumn(在循环内)。

如果你真的迷失在哪里,你应该知道这一点。如果您需要有关特定语法的帮助,可以查看python docs

您的输出应如下所示:

1
1
2
3
5
8
13
21

答案 1 :(得分:0)

答案 2 :(得分:0)

这个问题和答案为您提供了所需的一切,我认为:How to write the Fibonacci Sequence in Python