1
resposta

[Projeto] Validação de entrada para login

# Início do loop de validação persistente
while True:
    usuario = input("Digite o nome de usuário (mínimo 5 caracteres): ")
    senha = input("Digite a senha (mínimo 8 caracteres): ")

# Verificação do comprimento das strings utilizando len()

if len(usuario) >= 5 and len(senha) >= 8:
    print("Cadastro realizado com sucesso!")
    break
else:
    print("Erro: Verifique os requisitos mínimos de usuário e senha e tente novamente.\n")``
1 resposta

Olá, Willians! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o loop de repetição para validação com Python, utilizou muito bem a função len() para verificar o comprimento das strings e ainda compreendeu a importância da condicional if/else para garantir os requisitos mínimos de cadastro.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar a função strip() para remover espaços extras digitados. Assim:

usuario = input("Digite o nome de usuário (mínimo 5 caracteres): ").strip()
senha = input("Digite a senha (mínimo 8 caracteres): ").strip()

Isso faz com que entradas como " admin " sejam tratadas corretamente, evitando erros de validação.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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