Oi, Icaro! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você fez um ótimo trabalho ao criar um loop while para validar a entrada do nome de usuário e senha. Além disso, a verificação das condições de comprimento de usuário e senha está bem implementada, o que garante uma entrada válida. Uma pequena sugestão seria adicionar a verificação para o caso de a senha não atender à condição de comprimento, para garantir que o código não avance sem a validação completa.
Uma dica interessante para o futuro é usar o método strip()
para remover espaços em branco indesejados antes de validar a entrada. Isso pode ser útil, pois muitas vezes os usuários digitam espaços sem perceber.
usuario = input('Digite um nome de usuário: ').strip()
senha = input('Digite uma senha: ').strip()
if len(usuario) < 5:
print('O nome de usuário deve ter pelo menos 5 caracteres')
continue
if len(senha) < 8:
print('A senha deve ter pelo menos 8 caracteres')
continue
Qualquer dúvida que surgir, compartilhe no fórum.
Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!