Hola Fernando, espero que estés bien
Parece que estás en el camino correcto con tu código para validar el nombre de usuario y la contraseña. Sin embargo, hay un pequeño error de indentación que podría estar causando problemas en tu código. Aquí tienes una versión corregida:
while True:
nombreusuario = input("Digite su nombre de usuario: ")
contraseña = input("Digite su contraseña: ")
if len(nombreusuario) < 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 realizado con éxito!")
break
Asegúrate de que las líneas dentro del bucle while estén correctamente indentadas. En Python, la indentación es crucial para definir bloques de código. En este caso, las líneas dentro del bucle while deben estar alineadas correctamente para que el programa funcione como se espera.
Espero que esto te ayude a resolver el problema. ¡Bons estudios!