Oi, Leonel! Como vai?
Agradeço por compartilhar.
O seu código cumpre bem a ideia de só pedir a senha depois que o nome de usuário for validado. Essa lógica ajuda a deixar o programa mais organizado e fácil de entender. Ótimo trabalho aplicando os laços while dessa forma.
Como dica, tente testar o código com diferentes entradas (por exemplo, nomes curtos e senhas pequenas) para garantir que todas as validações funcionem como esperado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!