【发布时间】:2019-09-17 10:25:53
【问题描述】:
我一直在做一个项目,在我的程序中遇到了这个问题,想知道是否有人能够告诉我解决方法。在这里,我必须从用户那里获取他们希望程序运行的次数。我确实在循环过程中接受输入并在 N 范围内运行循环(用户希望程序运行的次数),但我在 1 N 时终止程序
n = int(input("Number of times you want the program to run - "))
if n <= 0 or n >= 100 :
print("Number entered too large/big")
quit()
for i in range(n):
string = input("Enter a word - ")
print(i)
我尝试在没有输入的情况下运行代码,一切运行良好,但一旦我开始输入,程序就会出现故障。当我输入的 N 小于零时,程序退出,当 N 在有效范围内时,程序工作正常,但当 N > 100 时,程序继续运行直到完成并关闭控制台(在 Spyder 工作)。 非常感谢一些帮助:)
【问题讨论】:
-
你提到的code sn-p没有问题,工作正常
-
代码对我来说可以正常工作。也许你输入了错误的代码。
标签: python python-3.x for-loop input