Python 斐波那契序列

Python 斐波那契序列,python,Python,可能重复: 嗨。我也是一名学习型程序员,我被问到的问题和你问的关于斐波那契数的问题是一样的,我想不出来。你能给我看一下你用来生成这些数字的代码吗?它要求用户给出数字并只找到指定范围内的数字?谢谢你一个好的谷歌应该可以拯救这一天 这个问题和答案为您提供了所需的一切,我想:我不会给您代码-您应该能够自己编写。但是,在编写时,您可能需要知道以下几点(不使用递归): 创建3个变量,分别等于-1(n1)、1(n2)、n1+n2sumn 使用为范围内的i(数字的数量)创建一个循环,其中数字的数量是您要

可能重复:


嗨。我也是一名学习型程序员,我被问到的问题和你问的关于斐波那契数的问题是一样的,我想不出来。你能给我看一下你用来生成这些数字的代码吗?它要求用户给出数字并只找到指定范围内的数字?谢谢你

一个好的谷歌应该可以拯救这一天


这个问题和答案为您提供了所需的一切,我想:

我不会给您代码-您应该能够自己编写。但是,在编写时,您可能需要知道以下几点(不使用递归):

  • 创建3个变量,分别等于-1
    (n1)
    、1
    (n2)
    、n1+n2
    sumn
  • 使用
    为范围内的i(数字的数量)
    创建一个循环,其中
    数字的数量
    是您要生成的数字数量
  • 在此循环中,将
    n1
    重新分配给
    n2
    n2
    重新分配给
    sumn
    ,并再次将
    sumn
    重新分配给n1+n2
  • 打印出
    sumn
    (在循环内部)
如果你真的不知道该往哪里走,你就只需要知道这些了。如果需要有关特定语法的帮助,可以查看

您的输出应该如下所示:

1
1
2
3
5
8
13
21

你试过谷歌搜索“斐波那契python”吗?你试过找出输入的数字是否属于斐波那契序列吗?第二个链接看起来像是一个复制品。