Kursinhalt
Bedingte Anweisungen in Python
Bedingte Anweisungen in Python
Herausforderung: Check the Passwort
Swipe to start coding
Sie haben den folgenden Code, der überprüft, ob das vom Benutzer eingegebene Passwort mit dem erwarteten Passwort übereinstimmt. Der Code verwendet jedoch mehrere if-Anweisungen, was ihn weniger effizient und etwas verwirrend macht. Ihre Aufgabe ist es, den Code zu verbessern und zu debuggen, indem Sie den ternären Operator verwenden, um die Logik zu vereinfachen.
- Überprüfen Sie, ob
password == correct_password
, um das Anmeldeergebnis zu bestimmen. - Verwenden Sie den ternären Operator, um sowohl Erfolg als auch Misserfolg in einer Zeile zu behandeln.
- Weisen Sie das Ergebnis
login_message
zu. - Wenn das Passwort korrekt ist:
"Login successful!"
- Wenn das Passwort falsch ist:
"Incorrect password, try again."
Lösung
Danke für Ihr Feedback!
Herausforderung: Check the Passwort
Swipe to start coding
Sie haben den folgenden Code, der überprüft, ob das vom Benutzer eingegebene Passwort mit dem erwarteten Passwort übereinstimmt. Der Code verwendet jedoch mehrere if-Anweisungen, was ihn weniger effizient und etwas verwirrend macht. Ihre Aufgabe ist es, den Code zu verbessern und zu debuggen, indem Sie den ternären Operator verwenden, um die Logik zu vereinfachen.
- Überprüfen Sie, ob
password == correct_password
, um das Anmeldeergebnis zu bestimmen. - Verwenden Sie den ternären Operator, um sowohl Erfolg als auch Misserfolg in einer Zeile zu behandeln.
- Weisen Sie das Ergebnis
login_message
zu. - Wenn das Passwort korrekt ist:
"Login successful!"
- Wenn das Passwort falsch ist:
"Incorrect password, try again."
Lösung
Danke für Ihr Feedback!