ComenzarEmpieza gratis

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

Ver curso

Instrucciones de ejercicio

  • Define la función password_checker que debe aceptar un argumento llamado submission.
  • Comprueba si password es igual a submission.
  • Añade una palabra clave que permita la impresión condicional de "Incorrect password" si password y submission 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    
____("____")
Editar y ejecutar código