2024-04-20 05:25:58 发布
网友
我试图找到一个方法说'如果用户选择的数字低于1或高于20,然后打印“无效输入'”。你知道吗
我用它来做一个数字猜谜游戏,它可以找到不在1到20范围内的数字,这样它们就不算是猜谜了。你知道吗
我试过:
if userNum < 1 print("invalid input") if userNum > 20 print("invalid input")
我也试过:
if 1 > userNum > 20 print("invalid input")
首先,您需要确保您的用户输入是一个数字,而不是一个字符串。你知道吗
在比较数字时,可以使用<;和>;来测试较小/较大的数字。你知道吗
if userNum > 20 or userNum < 1: print("invalid input")
这种情况下你少了一个冒号。 试试这个
if 1 > userNum > 20: print("invalid input")
def funcCmp(num): if num < 0 or num > 20: print ("Invalid") funcCmp(21) funcCmp(-1)
简单或操作员做你的条件检查!试试上面的
首先,您需要确保您的用户输入是一个数字,而不是一个字符串。你知道吗
在比较数字时,可以使用<;和>;来测试较小/较大的数字。你知道吗
这种情况下你少了一个冒号。 试试这个
简单或操作员做你的条件检查!试试上面的
相关问题 更多 >
编程相关推荐