2017-03-09 55 views
-2

if (cond1 and cond2) or (not cond1 and not cond2):Python:結合AND和NOT運算符?

是否有更簡單的方法在Python中編寫它?

+2

你的意思是'如果(COND1 = COND2)'? –

+0

@KenWhite:那會出現語法錯誤。 ;-) –

+0

你需要'bor(cond1)== bool(cond2)''xor',(so'xand'?)的反函數。看到重複(使用'!='反轉爲'==')。如果'cond1'和'cond2'本身都是布爾結果,則可以刪除'bool()'調用。 –

回答

2

如果COND1和COND2是布爾,肯定是:

cond1 == cond2 
+0

完全忘了這一點。謝謝! – Dova