【问题标题】:What is mistake is this Fibonacci series in python?python中的这个斐波那契数列有什么错误?
【发布时间】:2021-12-27 11:20:19
【问题描述】:

我想使用此代码生成斐波那契,但不知何故我无法打印结果

x=0
y=1
n = int(input("Enter the terms:")) for i in range (n,+1):
  z=x+y
  print(x)
  x=y
  y=z

【问题讨论】:

  • 这与有效的 Python 代码相差甚远。
  • 不是有效的 python 代码。
  • range (n,+) 应该做什么?
  • 在这里您可以找到在 python fibunacci 中编写斐波那契代码的不同方法。您可以以交互方式或递归方式甚至使用生成器来执行此操作。

标签: python fibonacci


【解决方案1】:

以下应该有效:

x=0
y=1
n = int(input("Enter a number:"))
print(y)
for i in range(n):
    temp = x+y
    x=y
    y=temp
    print(temp)

我并没有真正得到你的代码...range(n,+)你想达到什么目的?

【讨论】:

  • 也许他们想实现一个斐波那契数列……
  • @diggusbickus 如果是这样,我认为 Skywalker 可以自己告诉我,谢谢
  • 谢谢,需要帮助解决我的代码错误
  • 不客气,如果这就是你所需要的,如果你能接受答案就好了:)
猜你喜欢
  • 1970-01-01
  • 2011-09-30
  • 2013-08-03
  • 2013-02-24
  • 1970-01-01
  • 2013-11-30
  • 2012-12-29
  • 2018-09-09
  • 2014-05-23
相关资源
最近更新 更多