Vergleichsoperatoren

Mit Vergleichsoperatoren prüfst du in Python, ob zwei Werte gleich, ungleich, größer oder kleiner sind. Solche Vergleiche brauchst du vor allem in if-Abfragen.

Worum geht es in dieser Lektion?

Vergleichsoperatoren verwendet man, um zwei Werte miteinander zu vergleichen. Das Ergebnis ist immer entweder True oder False.

Sie sind besonders wichtig, wenn du Bedingungen in if-Abfragen formulierst.

Die wichtigsten Vergleichsoperatoren

  • == bedeutet: ist gleich
  • != bedeutet: ist nicht gleich
  • > bedeutet: ist größer als
  • < bedeutet: ist kleiner als
  • >= bedeutet: ist größer oder gleich
  • <= bedeutet: ist kleiner oder gleich

Beispiele für Vergleiche

  • 5 == 5 ergibt True
  • 5 != 3 ergibt True
  • 7 > 2 ergibt True
  • 4 < 1 ergibt False
  • 6 >= 6 ergibt True
  • 3 <= 2 ergibt False

Wichtiger Unterschied: = und ==

  • = weist einer Variable einen Wert zu
  • == vergleicht zwei Werte

In Bedingungen brauchst du also immer ==, wenn du auf Gleichheit prüfen möchtest.

Warum sind Vergleichsoperatoren wichtig?

Vergleichsoperatoren sind eine wichtige Grundlage für Bedingungen und Entscheidungen in Python. Ohne sie könntest du nicht prüfen, ob eine Eingabe zu einem bestimmten Fall passt.

Beispiel 1

Dieses Beispiel zeigt, wie Vergleichsoperatoren direkt verwendet werden. Python prüft dabei, ob ein Vergleich True oder False ergibt.

print(5 == 5)
print(5 != 3)
print(7 > 2)
print(4 < 1)

Beispiel 2

Hier siehst du, wie Vergleichsoperatoren in einer if-Abfrage verwendet werden. Das Programm reagiert unterschiedlich, je nachdem wie groß die eingegebene Zahl ist.

zahl = int(input("Gib eine Zahl ein: "))

if zahl > 10:
    print("Die Zahl ist größer als 10")
elif zahl == 10:
    print("Die Zahl ist genau 10")
else:
    print("Die Zahl ist kleiner als 10")

Merksatz

Vergleichsoperatoren vergleichen zwei Werte und ergeben immer True oder False. In Bedingungen prüfst du Gleichheit mit == und nicht mit =.

Aufgabe

Schreibe ein Programm, das den Benutzer nach einer Zahl fragt.

  • Ist die Zahl größer als 10, soll Die Zahl ist größer als 10 ausgegeben werden.
  • Ist die Zahl genau 10, soll Die Zahl ist genau 10 ausgegeben werden.
  • Ist die Zahl kleiner als 10, soll Die Zahl ist kleiner als 10 ausgegeben werden.

Tipp: Verwende if, elif und else mit den passenden Vergleichsoperatoren.

Nach oben scrollen