我试图找到一种方式来说明“如果用户选择的数字小于1或大于20,则打印“无效输入””。
我正在将其用于数字猜谜游戏,它用于查找不在1到20范围内的数字,这样它们就不会算作猜测。
我尝试过:
if userNum < 1
print("invalid input")
if userNum > 20
print("invalid input")
我也尝试过这个:
if 1 > userNum > 20
print("invalid input")
答案 0 :(得分:1)
首先,您需要确保用户输入的是数字,而不是字符串。
比较数字后,可以使用<和>测试较小/较大。
if userNum > 20 or userNum < 1:
print("invalid input")
答案 1 :(得分:1)
您在患病后想念一个冒号。 试试这个
if 1 > userNum > 20:
print("invalid input")
答案 2 :(得分:1)
def funcCmp(num):
if num < 0 or num > 20:
print ("Invalid")
funcCmp(21)
funcCmp(-1)
简单或操作员进行条件检查!尝试使用