我有一段代码:
x = 8
if x==3 or 4:
print("yes")
else:
print("no")
它给出“是”。
我知道正确的语法应该是 if x==3 or x==4。但是,我似乎无法解释错误语法产生的结果,并尝试在 PythonTutor 上进行检查。为什么它会导致“是”?
我有一段代码:
x = 8
if x==3 or 4:
print("yes")
else:
print("no")
它给出“是”。
我知道正确的语法应该是 if x==3 or x==4。但是,我似乎无法解释错误语法产生的结果,并尝试在 PythonTutor 上进行检查。为什么它会导致“是”?