1
resposta

[Projeto] Resolução - Validação de entrada para login

while True:
    nome_usuario = input('Digite seu nome de usuário: ')
    senha = input('Digite sua senha: ')

    if len(nome_usuario) < 5:
        print('O nome de usuário deve ter pelo menos 5 caracteres. \n')
        continue

    if len(senha) < 8:
        print('A senha deve ter pelo menos 8 caracteres. \n')
        continue
    print('Cadastro realizado com sucesso! \n')
    break 
1 resposta

Olá, Thaís, como vai?

O seu código implementa a lógica de repetição e as validações de comprimento de caracteres de forma correta, atendendo aos requisitos do exercício. A utilização do laço infinito combinada com verificações específicas e o comando para interromper o fluxo garante que o programa só finalize quando os dados forem válidos.

Parabéns pela resolução e por compartilhar seu progresso. Continue praticando e postando seus projetos. O fórum está à disposição para qualquer dúvida.

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