Ich habe den folgenden Code
num1 = 10
someBoolValue = True
Ich brauche den Wert einstellen num1zu , 20wenn someBoolValueist True; und nichts anderes tun. Also, hier ist mein Code dafür
num1 = 20 if someBoolValue else num1
Gibt es eine Möglichkeit, das ...else num1Teil zu vermeiden , damit es sauberer aussieht? Ein Äquivalent zu
if someBoolValue:
num1 = 20
Ich habe versucht, es ...else passwie folgt zu ersetzen : num1=20 if someBoolValue else pass. Ich bekam nur einen Syntaxfehler. Ich konnte den ...else num1Teil auch nicht einfach weglassen .
num1es das schon gibt ...
num1 = 20 if someBoolValue else 10. Dann speichern Sie auch dienum1=10Zeile?