Construir un comprobador de contraseñas
Ya has visto cómo se pueden utilizar las sentencias condicionales para comprobar la igualdad. Ahora que ya sabes cómo construir una función personalizada, combinarás estas dos técnicas para construir una función llamada password_checker
que compare la contraseña de un usuario con un envío, imprimiendo condicionalmente una salida en función de los resultados.
Este ejercicio forma parte del curso
Python intermedio para desarrolladores
Instrucciones de ejercicio
- Define la función
password_checker
que debe aceptar un argumento llamadosubmission
. - Comprueba si
password
es igual asubmission
. - Añade una palabra clave que permita la impresión condicional de
"Incorrect password"
sipassword
ysubmission
son diferentes. - Llama a la función, pasándole
"NOT_VERY_SECURE_2023"
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
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
____("____")