1
resposta

Resolução: Validação de dados login

O loop é infinito ate que o sistema seja informado com as condições que a gente definiu, assim que as condições sao atendidas, o programa encerra

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

    if len(nome_usuario) < 5:
        print('O nome do usuário deve ter ao menos 5 caracteres.')
        continue
    if len(senha) < 8:
        print('A senha deve conter pelo menos 8 caracteres.')
        continue

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

Oi, Cean! Como vai?

Agradeço por compartilhar.

Gostei da sua explicação sobre o funcionamento do loop infinito e das condições que fazem o programa encerrar. Você demonstrou bem o uso do while True e do continue para validar as entradas de forma controlada.

Continue praticando esse tipo de estrutura, pois ela é muito usada em validações de sistemas.

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