例如:
if 语句将从用户处获取输入并为其运行正确的函数。
if x == 1 or 2 or 3:
do this or that
你当前的陈述永远是正确的。它检查是否x == 1
这可能是 true 或 false,然后它检查该值2
这是正确的,因为所有非零整数都是“真实的”。 (同样对于3
)
检查单个变量与多个值的正确方法是使用:
if x == 1 or x == 2 or x == 3:
或者,您可以检查 x 是否在值集合中。如果有很多可能的值需要检查,这通常是首选方法。
if x in {1, 2, 3}:
这使用了集合文字,但您可以使用任何集合类型,例如列表或元组。
如果需要根据 x 的值采取不同的操作,可以使用 if、elif、else
if x == 1:
# do something
elif x == 2:
# do something different
else:
# x did not match any of your values so raise an error or something
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)