silvesterlangen.de

Seite
Menü

Vergleichsoperatoren

Wie bereits aus dem Matheunterricht in der Grundschule bekannt, können Werte miteinander verglichen werden. 1 ist kleiner als 5 oder 19 ist größer als 4 oder 20 ist gleich groß wie 20.

Und wie im wahren Leben würde man "Ja" oder "Nein" sagen. In Programmiersprachen sagt man dann eher "wahr" oder "falsch" oder weil es englisch ist, sagt man "true" und "false". Und damit sind wir auch schon bei einem neuen Datentyp: Der Bool (boolscher Wert). Das bedeutet "true" oder "false" bzw. "1" oder "0".

Um einen Vergleich anstellen und eine Aussage treffen zu können wird also ein Bool benötigt mit dem man sagen kann, ob eine Aussage (Vergleich) wahr ist oder nicht.

_ergeb1 = 3 > 4
_ergeb2 = 5 > 4
_ergeb3 = 4 == 4

print(_ergeb1)
print(_ergeb2)
print(_ergeb3)

In den gezeigten drei Beispielen prüft Pyhton, ob die Aussagen wahr sind oder nicht und gibt dann die entsprechenden "boolschen Werte" zurück. In diesem Fall spuckt Python also "false", "true" und "true" aus.

 

Weitere Vergleichsweispiele:

  • 16 >= 18
    • Hier wird geprüft, ob 16 größer oder gleich 18 ist. In diesem Fall gibt es ein "false" zurück.
  • 18 <= 18
    • Hier wird geprüft, ob 18 kleiner oder gleich 18 ist. "true" ist die Antwort.
  • 100 != 99
    • Hier wird geprüft, ob 100 nicht oder gleich 99 ist.

 

 

« vorige Seite Seitenanfang nächste Seite »
Seite
Menü
Earned Certificates:
LPIC-1 LPIC-1 LPIC-1
Powered by CMSimple | Template by CMSimple | Login