Vergleich mit unterschiedlichem Ausgang
Verfasst: Montag 20. Januar 2020, 11:37
Innerhalb eines Vergleichs geben Operator wie (<,>,...) den letzten Wert zurück:
5 < 6 --> 5
Dagegen, wenn man dies einer Variable zuweist, bekommt man den Boolean-Wert:
a = 5<6 --> a == True
So kommt es, dass ein Vergleich unterschiedliche Ergebnisse bekommt:
1) True
5<6 == 6
2) False
a = 5<6
a==6
Ich finde dies verwirrend.
5 < 6 --> 5
Dagegen, wenn man dies einer Variable zuweist, bekommt man den Boolean-Wert:
a = 5<6 --> a == True
So kommt es, dass ein Vergleich unterschiedliche Ergebnisse bekommt:
1) True
5<6 == 6
2) False
a = 5<6
a==6
Ich finde dies verwirrend.