У меня есть следующий код
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
строку?