Avatar ·

通过 OR 比较变量与多个值工作不正确

📁 python, 示例

我在使用 if 运算符及其 or 函数时遇到了问题。当处理字符串时,代码看起来像这样:

if a == "zero" or "zero":
    print(0)
elif a == "one" or "unit":
    print(1)
# 对于任何 a 的值,只输出 0

我该怎么办以及如何修复?