使用 if 语句检查两种可能性
Using if statements to check against 2 possibilities
我希望 hobAsk 为 y 或 n。如果我输入 y,它会接受它并忽略第二个值 n。甚至可以在 if 语句中检查两个变量吗?如果可以,它是如何实现的?
hobAsk = "f"
total = 0
while hobAsk != ("y" or "n"):
hobAsk = input("Will you go to Hobbiton()? (y/n)")
hobAsk = hobAsk.lower()
if hobAsk != ("y" or "n"):
print ("Invalid input")
elif hobAsk == "y":
total = total + 10
print (total)
尝试这样的事情:
if not (var1 == 80 or var1 == 443 or (1024 <= var1 <= 65535)):
一个正确的翻译
is hobAsk neither "y" nor "n"
会是
if hobAsk not in ("y","n"):
我希望 hobAsk 为 y 或 n。如果我输入 y,它会接受它并忽略第二个值 n。甚至可以在 if 语句中检查两个变量吗?如果可以,它是如何实现的?
hobAsk = "f"
total = 0
while hobAsk != ("y" or "n"):
hobAsk = input("Will you go to Hobbiton()? (y/n)")
hobAsk = hobAsk.lower()
if hobAsk != ("y" or "n"):
print ("Invalid input")
elif hobAsk == "y":
total = total + 10
print (total)
尝试这样的事情:
if not (var1 == 80 or var1 == 443 or (1024 <= var1 <= 65535)):
一个正确的翻译
is hobAsk neither "y" nor "n"
会是
if hobAsk not in ("y","n"):