Dein eigener Passwort-Checker
Du hast gesehen, wie man mithilfe bedingter Anweisungen die Gleichheit prüfen kann. Außerdem kannst du inzwischen eigene benutzerdefinierte Funktionen erstellen. Nun kombinierst du beides, um eine Funktion namens password_checker
zu schreiben, die das Passwort eines Benutzers mit einer Eingabe vergleicht und abhängig vom Ergebnis die Ausgabe erzeugt.
Diese Übung ist Teil des Kurses
Entwicklung mit Python für Fortgeschrittene
Anleitung zur Übung
- Definiere die Funktion
password_checker
, die ein Argument namenssubmission
erwartet. - Prüfe, ob
password
mitsubmission
übereinstimmt. - Verwende ein Schlüsselwort zur bedingten Ausgabe von
"Incorrect password"
, wennpassword
undsubmission
nicht übereinstimmen. - Rufe die Funktion auf und übergib
"NOT_VERY_SECURE_2023"
.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
password = "not_very_secure_2023"
# Define the password_checker function
____
# Check that the password variable and the submission match
if ____ ____ ____:
print("Successful login!")
# Otherwise, print "Incorrect password"
____:
print("Incorrect password")
# Call the function
____("____")