Python连续if语句

时间:2016-03-11 18:35:44

标签: python-2.7 if-statement

我最近在代码中的if语句中错过了括号,代码仍然有效。

a = True  
b = False  
c = True  
if a if b else c:  
    print 'Hello'

我使用K-map来获得解决方案,这个陈述等同于

(a and b) or (not b and c)  

任何人都可以解释为什么会这样吗?

0 个答案:

没有答案