import random
>>> pc = random.randint(0,5)
>>>
>>> while user > 0 & user < 6:
while True:
user = int(input("enter no"))
if user < pc :
print("low")
elif user > pc:
print("high")
else :
print("correct")
break
在这里,我试图将用户限制在0--6之间。如果他进入了超范围,他就不能前进
Tags:
您可以使用while循环读取用户输入,然后验证用户的输入,如果它满足您的需要,您只需中断循环,否则,您可以继续循环以请求输入。你知道吗
对于Python3:
首先,要获得用户的输入,根据您使用的python版本,需要执行以下操作:
对于python 2:
对于python 3:
现在,要检查用户输入的值是否介于0和6之间,需要进行以下检查:
或者
或者
所有这些都是有效的。这里需要注意的是
user
将是一个字符串,因此int(user)
。你知道吗然后在函数中,如果输入的值不在0和6之间,则可以引发异常:
所以最后你会得到这样的结果:
相关问题 更多 >
编程相关推荐