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