У мене є такий код
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
рядок?