Beispiel:Null assignement in Inline-Vergleich
>>> x = 10
>>> x = x > 9 and 0 or x
>>> x
10
während:
>>> x = 10
>>> x = x > 9 and 1 or x
>>> x
1
Offensichtlich 0 als Boolean Falsch behandelt wird. Wie verwende ich den Inline-Vergleich, um Integer 0 zuzuweisen?
Können Sie angeben, welches Ergebnis Sie wollen? –
Ich möchte 0, wenn die Nummer größer ist als 9 – vedar
Was willst du, wenn es nicht größer als 9 ist? – AKS