我希望hobAsk是y或n。如果我输入y它接受它忽略第二个值n。甚至可以在if语句中检查两个变量,如果是,那么它是如何实现的?
hobAsk = "f"
total = 0
while hobAsk != ("y" or "n"):
hobAsk = input("Will you go to Hobbiton($10)? (y/n)")
hobAsk = hobAsk.lower()
if hobAsk != ("y" or "n"):
print ("Invalid input")
elif hobAsk == "y":
total = total + 10
print (total)
答案 0 :(得分:2)
的正确翻译
hobAsk既不是“y”也不是“n”
将是
if hobAsk not in ("y","n"):
答案 1 :(得分:0)
尝试这样的事情:
if not (var1 == 80 or var1 == 443 or (1024 <= var1 <= 65535)):