Desafío: Verifica la Contraseña
Tarea
Swipe to start coding
Tienes el siguiente código que verifica si la contraseña ingresada por el usuario coincide con la contraseña esperada. Sin embargo, el código utiliza múltiples declaraciones if, lo que lo hace menos eficiente y un poco confuso. Tu tarea es mejorar y depurar el código utilizando el operador ternario para simplificar la lógica.
- Verifica si
password == correct_password
para decidir el resultado del inicio de sesión. - Usa el operador ternario para manejar tanto el éxito como el fracaso en una sola línea.
- Asigna el resultado a
login_message
. - Si la contraseña es correcta:
"Login successful!"
- Si la contraseña es incorrecta:
"Incorrect password, try again."
Solución
9
1
2
3
4
5
6
7
password = "user123"
correct_password = "password123"
login_message = "Login successful!" if password == correct_password else "Incorrect password, try again."
# Testing
print("Login Status:", login_message)
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 5
99
1
2
3
4
5
6
7
8
9
10
password = "user123"
correct_password = "p@ssword123"
if password == correct_password:
login_message = "Login successful!"
if password != correct_password:
login_message = "Incorrect password, try again."
# Testing
print("Login Status:", login_message)
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla