У меня есть следующий код
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часть.
num1уже существует ...
num1 = 20 if someBoolValue else 10. Тогда вы также сохранитеnum1=10строку?