我目前是 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):
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)