1
resposta

Praticando Python - Validação de entrada para login

Minha solução para o exercício:

print('*'*24)
print('CADASTRO DE NOVO USUÁRIO')
print('*'*24)
usuario = ''
senha = ''
while len(usuario) < 5:
    usuario = input('Digite um nome para usuário: ')
    if len(usuario) < 5:
        print('Usuário Inválido!\nUsuário precisa ter no mínimo 5 caracteres')
while len(senha) < 8:
    senha = input('Digite um senha para senha: ')
    if len(senha) < 8:
        print('Senha Inválida!\nSenha precisa ter no mínimo 8 caracteres')
print('*'*40)
print('CADASTRO REALIZADO COM SUCESSO!')
1 resposta

Olá, Vitor! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de laços de repetição para validar entradas, utilizou muito bem as condições para garantir regras de negócio e ainda compreendeu a importância da interação com o usuário para tornar o programa mais funcional.

Uma dica interessante para o futuro é aplicar o método strip() ao receber entradas, evitando espaços extras. Assim:

usuario = input('Digite um nome para usuário: ').strip()

Isso faz com que o cadastro seja mais robusto e evite erros por caracteres desnecessários.

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!