1
resposta

Minha solução

while True: login = str(input("Insira o login: ")) password = str(input("Insira a senha: "))

if len(login) < 5:
    print("O login deve ter ao menos 5 caracteres.")
    continue
elif len(password) < 8:
    print("A senha deve ter ao menos 8 caracteres.")
    continue
else:
    print("Cadastro relalizado com sucesso!")
    break
1 resposta

Oi, Santiago! Como vai?

Sua estrutura com while True, validações e continue tá muito bem aplicada! A lógica cobre bem os dois critérios de segurança e garante que o cadastro só prossiga com dados válidos.

Uma dica interessante para o futuro é usar .strip() para remover espaços extras no início e fim da entrada do usuário.


login = input("Insira o login: ").strip()
password = input("Insira a senha: ").strip()

Esse ajuste evita que espaços indesejados atrapalhem a validação, especialmente em interfaces reais.

Conteúdos relacionados
Alura

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