У меня есть следующий код
num1 = 10
someBoolValue = True
Мне нужно установить значение num1
на 20
, если someBoolValue
равно True
;и ничего не делать иначе.Итак, вот мой код для этого
num1 = 20 if someBoolValue else num1
Можно ли как-нибудь избежать части ...else num1
, чтобы она выглядела чище?Эквивалент
if someBoolValue:
num1 = 20
Я попытался заменить его на ...else pass
следующим образом: num1=20 if someBoolValue else pass
.Все, что я получил, было синтаксической ошибкой.Также я не мог просто пропустить ...else num1
часть.