Was ist ein bedingter Operator?
Ein bedingter Operator prüft, ob eine bestimmte Bedingung erfüllt ist, und führt auf dieser Grundlage den entsprechenden Codeblock aus. Es ist wie im Leben: "Wenn es regnet, nehme ich einen Regenschirm, sonst gehe ich ohne Regenschirm."
If-Operator: Basisprüfung
Der Operator if ist der einfachste bedingte Operator. Er prüft die Bedingung und führt den Code nur aus, wenn die Bedingung wahr ist (True).
Syntax:
if условие: # Code wird ausgeführt, wenn die Bedingung wahr ist Aktion
Beispiel:
возраст = 20 if возраст >= 18: print("You are an adult")
In diesem Beispiel prüft das Programm, ob das Alter größer als 18 ist. Wenn ja, wird eine Nachricht angezeigt. Beachten Sie die Doppelpunkte nach der Bedingung und den Einzug vor print - dies ist ein obligatorischer Teil der Python-Syntax.

else-Operator: ein alternativer Weg
Der Operator else wird zusammen mit if verwendet und bestimmt, was zu tun ist, wenn die Bedingung falsch ist (False).
Syntax:
if условие: # wird ausgeführt, wenn die Bedingung wahr ist Aktion_1 else: # wird ausgeführt, wenn die Bedingung falsch ist Aktion_2
Beispiel:
температура = 15 if температура > 20: print("It's warm outside") else: print("It's chilly outside")
Hier wählt das Programm einen von zwei Pfaden: entweder die erste Nachricht (wenn die Temperatur über 20 liegt) oder die zweite (wenn nicht).
elif-Operator: Mehrfachauswahl
Was ist, wenn es mehr als zwei Optionen gibt? Dafür gibt es elif (Abkürzung für „else if“). Damit können Sie mehrere Bedingungen nacheinander überprüfen.
Syntax:
if условие_1: действие_1 elif условие_2: действие_2 elif условие_3: действие_3 else: действие_по_умолчанию
Beispiel:
оценка = 85 if оценка >= 90: print("Excellent!") elif оценка >= 75: print("Good!") elif оценка >= 60: print("Satisfactory") else: print("You need to improve your knowledge")
Das Programm prüft die Bedingungen in der Reihenfolge von oben nach unten. Sobald eine der Bedingungen wahr ist, wird der entsprechende Codeblock ausgeführt und die restlichen Prüfungen werden übersprungen.
Praktische Beispiele
Prüfung der Parität der Zahl:
число = 7 if число % 2 == 0: print("Even number") else: print("The number is odd")
Bestimmung der Tageszeit:
час = 14 if час < 12: print("Good morning!") elif час < 18: print("Hello!") elif час < 22: print("Good evening!") else: print("Good night!")
Login und Passwort überprüfen:
логин = "admin" пароль = "12345" if логин == "admin" and пароль == "12345": print("Access allowed") else: print("Incorrect username or password")

Wichtige Punkte für Anfänger
Einrückungen sind wichtig. In Python bestimmen Einrückungen (normalerweise 4 Leerzeichen), welcher Code zu einem bedingten Block gehört. Falsche Einrückungen führen zu einem Fehler.
Doppelpunkt ist erforderlich. Nach jedem if, elif und else sollte ein Doppelpunkt stehen.
Vergleichsoperatoren: verwenden Sie == zum Vergleich (nicht zu verwechseln mit =, das einen Wert zuweist), != für "nicht gleich", >, <, >=, <= für numerische Vergleiche.
Logische Operatoren: Sie können Bedingungen mit and (und), or (oder), not (nicht) kombinieren.
Die Reihenfolge der Inspektionen ist wichtig. Bei Verwendung von elif wird die erste wahre Bedingung erfüllt, die anderen werden übersprungen.
Typische Anfängerfehler
Die Verwendung von
=anstelle von==in der Bedingung führt zu einem Fehler.Ein vergessenes Doppelpunkt verursacht einen Syntaxfehler.
Falsche Einrückungen stören die Programmstruktur.
Zu komplexe verschachtelte Bedingungen erschweren das Lesen des Codes — versuchen Sie, die Logik zu vereinfachen.
Befund
Bedingte Operatoren sind die Grundlage der Programmierlogik. Nachdem Sie if, else und elif gemeistert haben, können Sie Programme erstellen, die auf verschiedene Situationen reagieren und Entscheidungen treffen. Üben Sie, experimentieren Sie mit verschiedenen Bedingungen, und bald wird die Verwendung dieser Operatoren für Sie zur zweiten Natur.
Beginnen Sie mit einfachen Beispielen und machen Sie die Logik nach und nach komplizierter, und Sie werden sehen, wie sich das mächtige Werkzeug in Ihren Händen entfaltet!
Möchten Sie bedingte Operatoren in der Praxis beherrschen?
In Python-Kurs von Kodik Wir analysieren die bedingten Operatoren viel genauer! Sie werden:
Interaktive Lektionen mit Schritt-für-Schritt-Erklärungen
Coole praktische Aufgaben, die helfen, das Material zu festigen
Echte Projekte, wo Sie if, else und elif verwenden, um Spiele und nützliche Programme zu erstellen
Aufgaben mit unterschiedlichem Schwierigkeitsgrad — von einfach bis anspruchsvoll
Sofortige Codeprüfung und Tipps, wenn etwas schief gelaufen ist
Lesen Sie nicht nur über Programmierung - programmieren Sie! Nehmen Sie am Python-Kurs in Kodik teil und beginnen Sie noch heute mit der Erstellung Ihrer ersten Programme.
Treten Sie unserem Telegram-Kanal bei!
Abonnieren Sie unser Telegram-Kanal, um nicht zu verpassen:
📚 Neue Lektionen und Artikel Programmierung
💡 Nützliche Tipps und Lifehacks für Entwickleranfänger
🎯 Praktische Aufgaben mit Analyse der Lösungen
🚀 Neuigkeiten aus der IT-Welt und Technologien
🎁 Exklusive Materialien und Boni für Abonnenten
👥 Kommunikation mit Gleichgesinnten und Unterstützung durch erfahrene Programmierer
Werden Sie Teil unserer Entwickler-Community!
