【发布时间】:2023-04-02 02:24:01
【问题描述】:
我有一些代码,我想向用户询问 1-100 之间的数字,如果他们在这些之间输入一个数字,它将打印 (Size: (input)) 并打破循环,但如果他们输入它会打印一个 1-100 以外的数字(大小:(输入)),然后继续向他们重新询问一个数字,不过我遇到了一些问题。
c=100
while c<100:
c=input("Size: ")
if c == 1 or 2 or 3:
print ("Size: "+c)
break
else:
print ("Size: "+c)
print ("Invalid input. Try again.")
【问题讨论】:
-
“我遇到了一些问题” - 什么问题?
-
代码不起作用
-
当问一个问题时告诉我们它是如何不起作用的。你得到错误?它提供了您不期望的输出?究竟出了什么问题?
标签: python loops python-3.x while-loop