Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Validación usuario

while True:
usuario = input("Ingrese su usuario: ")
contrasenia = input("Ingrese su contraseña: ")

if len(usuario) >=5 and len(contrasenia) >= 8:
    print("Bienvenido al sistema")
    break
elif len(usuario) < 5:
    print("El usuario debe tener al menos 5 caracteres")
elif len(contrasenia) < 8:
    print("La contra debe tener al menos 8 caracteres")
1 respuesta

Hola Jesús, espero que estés bien

Parece que estás en el camino correcto con tu código para validar el usuario y la contraseña. Sin embargo, hay un pequeño detalle en el mensaje que se muestra cuando las credenciales son válidas. Según el ejercicio, cuando el usuario ingresa datos válidos, el mensaje debería ser "¡Registro realizado con éxito!" en lugar de "Bienvenido al sistema".

Aquí te dejo una versión ajustada de tu código:

while True:
    usuario = input("Ingrese su usuario: ")
    contrasenia = input("Ingrese su contraseña: ")

    if len(usuario) >= 5 and len(contrasenia) >= 8:
        print("¡Registro realizado con éxito!")
        break
    elif len(usuario) < 5:
        print("El usuario debe tener al menos 5 caracteres")
    elif len(contrasenia) < 8:
        print("La contraseña debe tener al menos 8 caracteres")

Con este cambio, el mensaje final se ajustará a lo que se espera en el ejercicio. Espero que esto te ayude a completar la tarea con éxito.

Espero haber ayudado y buenos estudios!