1
resposta

Exercicio 10

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

  if len(usuario) < 5:
    print("O nome de usuario 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

meu exercicio não estava dando certo, por causa de uma indentação, agora foi, sucesso!

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Valentina! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de laço infinito com while True para garantir a persistência da entrada, utilizou muito bem a função len() para validar o tamanho dos dados e ainda compreendeu a importância do continue para manter o fluxo de verificação até que os critérios sejam atendidos.

Uma dica interessante para o futuro é aplicar .strip() nas entradas para evitar espaços em branco acidentais. Assim:

usuario = input("Digite seu nome de usuário: ").strip()
senha = input("Digite sua senha: ").strip()

Isso faz com que o programa trate entradas com mais precisão, evitando erros por espaços extras.

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!