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

Validacion de entrada para inicio de sesion

nombre = ""
contrasena = ""

while len(nombre) < 5 and len(contrasena) < 8:
nombre = input('Digite su nombre de usuario: ')
contrasena = input('Digite su contraseña: ')
if len(nombre) < 5:
print('El nombre de usuario debe tener al menos 5 caracteres')
if len(contrasena) < 8:
print('La contraseña debe tener al menos 8 caracteres')
print('¡Registro realizado con éxito!')

¿como mejoro este código?

2 respuestas

Hola, veo que el codigo es de python.
Noto que lo que buscas es una iteracion para que usuario ingrese su nombre y contraseña correctamente.
FALTA el Break para que el bucle sepa cuando parar

Luego, No veo errores en el codigo, por lo que sugiero la division de logica, por un lado dividir logica del usuario, por otro lado la validacion de contraseña.

Lo añadiré, Ytalo, gracias.