I expect this
print(False == True and not True)
to output True
, but it outputs False
instead.
Advertisement
Answer
code run from left. see these lines:
JavaScript
x
9
1
print(False == (True and not True))
2
# True
3
>>> False == True
4
False
5
>>> not True
6
False
7
print(False == True and not True) # -> print(False and False)
8
# False
9