Zum Hauptinhalt springen
Veröffentlicht am

Vergleichsoperatoren in Python

Teilen:

Einführung

Vergleichsoperatoren sind in der Programmierung unverzichtbar, um Werte zu vergleichen und die Beziehung zwischen ihnen zu bestimmen. In Python werden diese Operatoren häufig zusammen mit bedingten Anweisungen wie if verwendet, um Entscheidungen auf Basis von Vergleichen zu treffen.

Die Wichtigsten Vergleichsoperatoren

  • ==: Prüft, ob zwei Werte gleich sind.
  • !=: Prüft, ob zwei Werte verschieden sind.
  • >: Prüft, ob der linke Wert größer als der rechte Wert ist.
  • <: Prüft, ob der linke Wert kleiner als der rechte Wert ist.
  • >=: Prüft, ob der linke Wert größer oder gleich dem rechten Wert ist.
  • <=: Prüft, ob der linke Wert kleiner oder gleich dem rechten Wert ist.

Logische Operatoren

Neben den Vergleichsoperatoren gibt es logische Operatoren, mit denen mehrere Bedingungen verknüpft werden können:

  • and: Gibt wahr zurück, wenn beide Bedingungen wahr sind.
  • or: Gibt wahr zurück, wenn mindestens eine der Bedingungen wahr ist.

Verwendungsbeispiele

x = 15
y = 25

if x == y:
  print('x ist gleich y')
elif x != y:
  print('x ist ungleich y')
elif x > y:
  print('x ist größer als y')
elif x < y:
  print('x ist kleiner als y')
elif x >= y:
  print('x ist größer oder gleich y')
elif x <= y:
  print('x ist kleiner oder gleich y')

# x ist ungleich y

Operatoren Kombinieren

Wir können Vergleichsoperatoren mit logischen Operatoren kombinieren, um mehrere Bedingungen gleichzeitig zu prüfen:

alter = 17
gehalt = 1500

if alter >= 18 and gehalt > 1000:
  print('Kreditwürdig.')
else:
  print('Nicht kreditwürdig.')

# Nicht kreditwürdig.

Fazit

Die Vergleichs- und logischen Operatoren in Python zu verstehen ist entscheidend, um Programme zu schreiben, die Entscheidungen auf Basis bestimmter Kriterien treffen können. Regelmäßiges Üben und Ausprobieren werden empfohlen, um diese Konzepte vollständig zu verinnerlichen.

Happy coding!