1
resposta

[Dúvida] Validação login

while True:
  usuario = input("Digite seu nome de usuário: ")
  if len(usuario) < 5:
    print("O nome de usuário deve ter pelo menos 5 caracteres.\n")
  else:
    while True:
      senha = input("Digite sua senha: ")
      if len(senha) < 8:
        print("A senha deve ter pelo menos 8 caracteres.\n")
      else:
        print("\nCadastro realizado com sucesso!")        
        break
    break
1 resposta

Oi, Eryck! Como vai?

Agradeço por compartilhar.

Seu código está funcionando bem na validação de login. Ele garante que o nome de usuário e a senha atendam aos requisitos antes de finalizar o cadastro, o que é uma boa prática de segurança.

Como dica, você pode adicionar uma verificação extra, por exemplo, impedir que o nome de usuário e a senha sejam iguais. Para isso, basta incluir uma condição dentro do segundo while comparando as duas variáveis.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!