1
resposta

[Projeto] ex10

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.")
        continue

    if len(senha) < 8:
        print("A senha deve ter pelo menos 8 caracteres.")
        continue

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

Oi, Andre! Como vai?

Agradeço por compartilhar.

Gostei da forma como você usou o while True com continue para garantir que o fluxo só avance quando as condições são atendidas. Isso mostra um bom entendimento de laços de repetição e validação de dados.

Uma dica interessante para o futuro é usar o método strip() para eliminar espaços extras digitados pelo usuário.


nome = input("Digite seu nome: ").strip()
print("Nome armazenado:", nome)

Esse código remove espaços antes e depois do texto digitado, ajudando a evitar erros de validação.

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