Mam następujący kod
num1 = 10
someBoolValue = True
Muszę ustawić wartość num1na, 20jeśli someBoolValuejest True; i nie rób nic innego. Oto mój kod
num1 = 20 if someBoolValue else num1
Czy można w jakiś sposób uniknąć tej ...else num1części, aby wyglądała czysto? Odpowiednik
if someBoolValue:
num1 = 20
Próbowałem zastępując ją ...else passtak: num1=20 if someBoolValue else pass. Otrzymałem tylko błąd składni. Nie mogłem też po prostu pominąć tej ...else num1części.
num1już istnieje ...
num1 = 20 if someBoolValue else 10. Wtedy też oszczędzasznum1=10linię?