我目前是 Python 的新手,正在尝试运行几行简单的代码。我无法理解 Python 如何在 if 语句之后评估此语法。任何解释将不胜感激。
number = int(raw_input("Enter number : "))
if number == (1 or 2 or 3):
print "Match"
else:
print "No match"
只有整数 1 会产生正结果,任何其他数字(包括 2 和 3)都会通过 else 分支。条件只能写成下面这样吗?:
if number == 1 or number == 2 or number == 3:
谢谢。
请您参考如下方法:
你可能想要:
if number in (1, 2, 3):
