Mam następujący kod
num1 = 10
someBoolValue = True
Muszę ustawić wartość num1
na, 20
jeśli someBoolValue
jest 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 num1
części, aby wyglądała czysto? Odpowiednik
if someBoolValue:
num1 = 20
Próbowałem zastępując ją ...else pass
tak: num1=20 if someBoolValue else pass
. Otrzymałem tylko błąd składni. Nie mogłem też po prostu pominąć tej ...else num1
części.
num1
już istnieje ...
num1 = 20 if someBoolValue else 10
. Wtedy też oszczędzasznum1=10
linię?