группировка логических выражений - PullRequest
0 голосов
/ 01 февраля 2012

Как сообщить Python, что я хочу сделать следующее:

if cond1 and (not cond2 or not cond2)

Я хочу, чтобы выражения в скобках выполнялись сначала, а затем передавали результат в и.

1 Ответ

8 голосов
/ 01 февраля 2012

Как и большинство языков, python оценивает выражения слева направо, поэтому вам просто нужно расположить их в том порядке, в котором вы хотите, чтобы они оценивались:

if (not cond2 or not cond3) and cond1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...