1
resposta

[Projeto] Validação de entrada para login

while True:
    nome = input("Digite seu nome: ").strip()
    senha = input("Digite sua senha: ").strip()
    if len(nome) < 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
    break
print("Cadastro realizado com sucesso!")
1 resposta

Oi, Adriel! Como vai?

Gostei da forma como você usou while True junto com continue para garantir que as condições sejam verificadas até que nome e senha atendam aos requisitos. Isso mostra cuidado com a validação de entrada.

Uma dica interessante para o futuro é usar o método isalnum(), que verifica se a string contém apenas letras e números. Veja este exemplo:


senha = "Python123"
print(senha.isalnum())

Esse código retorna True se a senha não tiver símbolos, ajudando em algumas validações de login.

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