所以我只是在查看一些我必须解释一段代码的问题,我偶然发现了这个:
a = 10
b = 4
c = 2
d = 3
if ((c+2<d)) or ((c*d)==(a-b)):
if (True and not(True)) or True:
print ("X")
else:
print("Y")
print("Z")
我知道该语句的第一部分将评估为 False,而第二部分将评估为 True。我遇到的问题是关于解释下面的 if 语句。前面的陈述中的“真假”或“真”指的是什么?谢谢