Tengo el siguiente código
num1 = 10
someBoolValue = True
Necesito establecer el valor de num1to 20if someBoolValueis True; y no hacer nada de otra manera. Entonces, aquí está mi código para eso
num1 = 20 if someBoolValue else num1
¿Hay alguna forma de evitar la ...else num1parte para que se vea más limpia? Un equivalente a
if someBoolValue:
num1 = 20
Probé su sustitución por ...else passla siguiente: num1=20 if someBoolValue else pass. Todo lo que obtuve fue un error de sintaxis. Tampoco podría omitir la ...else num1parte.
num1ya existe ...
num1 = 20 if someBoolValue else 10. ¿Entonces guardas lanum1=10línea también?