Jogo de adivinhação sem loop
Em formulários de cadastro, muitas vezes você precisa validar entradas sequenciais sem loops, como conferir senha, confirmação e email um após o outro. Dominar condicionais aninhadas permite tratar decisões em cascata sem precisar de repetição.
O PROBLEMA
Gere um número aleatório entre 1 e 10. Dê ao usuário 3 tentativas sequenciais usando apenas condicionais aninhadas. Informe se acertou ou errou em cada tentativa.
EXEMPLO
Tentativa 1: 3 — Errou Tentativa 2: 7 — Acertou na 2ª tentativa!
SOBRE O CONCEITO
Neste exercício, usamos condicionais aninhadas para simular três tentativas sem loop. A ideia é verificar a primeira tentativa; se errada, parte para a segunda dentro de um elif ou else; e assim por diante. O erro comum é tentar usar while ou for, mas eles são proibidos justamente para treinar o encadeamento manual. Cada tentativa deve ser analisada separadamente com sua própria condição, e o programa termina após a terceira, independentemente de acerto. Isso reflete situações como login com número limitado de tentativas sem repetição automática.
RESOLUÇÃO