【发布时间】:2020-05-11 14:57:35
【问题描述】:
总的来说,我是 Python 和 Stackoverflow 的新手,如果我的格式很糟糕而且我不擅长英语,我很抱歉。但我对这段代码有疑问。
n = int(input("Fibonacci sequence (2-10): "))
a = 0
b = 1
sum = 0
count = 1
f = True
print("Fibonacci sequence up to {}: ".format(n), end = " ")
while(count <= n):
print(sum, end = " ")
count += 1
a = b
b = sum
sum = a + b
这是代码的结果
Fibonacci sequence (2-10): 2
Fibonacci sequence up to 2: 0 1
这是我所期望的结果。
Fibonacci sequence (2-10): 1
Invalid Number!
Fibonacci sequence (2-10): 15
Invalid Number!
Fibonacci sequence (2-10): 10
Fibonacci sequence up to 10: 0 1 1 2 3 5 8 13 21 34
【问题讨论】:
-
您希望
Invalid Number!来自哪里?我在您的代码 sn-p 中的任何地方都没有看到。
标签: python python-3.x while-loop