Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

[Proyecto] Validación de entrada para inicio de sesión

Validación de entrada para inicio de sesión

João está desarrollando un sistema de registro para un sitio de lectura. Necesita asegurarse de que los usuarios ingresen un nombre de usuario y una contraseña válidos. Las reglas son las siguientes:

El nombre de usuario debe tener al menos 5 caracteres.
La contraseña debe tener al menos 8 caracteres.
João quiere que el sistema siga solicitando la información hasta que ambas condiciones se cumplan. Cuando el usuario ingresa datos válidos, el programa debe mostrar el mensaje: "¡Registro realizado con éxito!".

Crea un programa que implemente esta lógica usando un bucle while.

Salida esperada:

  • Digite su nombre de usuario: user
  • Digite su contraseña: 123
  • El nombre de usuario debe tener al menos 5 caracteres.
  • Digite su nombre de usuario: user22
  • Digite su contraseña: 1234
  • La contraseña debe tener al menos 8 caracteres.
  • Digite su nombre de usuario: user22
  • Digite su contraseña: 12345678
  • ¡Registro realizado con exito!

---SOLUCION---

while True:
nombre = input("Ingresa tu nombre de Usuario: ")
contraseña = input("Ingresa tu contraseña: ")

if len(nombre) < 5:
    print("El nombre de usuario debe tener al menos 5 caracteres.")
    continue    
if len(contraseña) < 8:
    print("La contraseña debe tener al menos 8 caracteres.")
    continue
print("Registro exitoso.")
break

print("Bienvenido a Buscante!")