1
resposta

[RESPOSTA] Validação de entrada para login

while True:
User = input("Digite seu nome de usuário: ")
Password = input("Digite sua senha: ")

if len(User) < 5:
    print("O nome de usuário deve ter pelo menos 5 caracteres.")
    continue

if len(Password) < 8:
    print("A senha deve ter pelo menos 8 caracteres.")
    continue

print("Cadastro realizado com sucesso!")
break
1 resposta

Oi, Jeferson! Como vai?

Com o que você descreveu, achei muito interessante a forma como aplicou o while True para validar as entradas, garantindo que só finalize quando atender os critérios definidos. Isso mostra um bom entendimento de controle de fluxo.

Uma dica interessante para o futuro é usar o método strip() para remover espaços extras digitados pelo usuário. Veja este exemplo:


nome = input("Digite seu nome: ").strip()
print("Nome sem espacos extras:", nome)

Esse código elimina espaços no começo e no final, evitando problemas na validação.

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