Skip to content
This page has been auto-translated and may contain errors.View in English

title: Jogo de adivinhar número description: Crie um script que escolhe um número aleatório e continua recebendo palpites até que o jogador vença. ​

Jogo de adivinhar número ​

Pip Oi! Então temos uma corrida de carga de 14 horas para a cintura externa na próxima semana e preciso de algo para sobreviver. Você pode criar um joguinho de adivinhar número para mim? O computador escolhe um número aleatório, eu adivinharei, ele me diz se estou muito alto ou muito baixo, e continuo até acertar. Nada sofisticado. Só algo para meu cérebro não derreter 🙏

O que você vai construir ​

Adivinhe um número entre 1 e 100: 50
Muito alto. Tente novamente.
Adivinhe um número entre 1 e 100: 25
Muito baixo. Tente novamente.
Adivinhe um número entre 1 e 100: 37
Muito baixo. Tente novamente.
Adivinhe um número entre 1 e 100: 43
Você acertou em 4 tentativas!

O que você vai precisar ​

Dicas ​

O número aleatório. O módulo random tem uma função que retorna um inteiro aleatório dentro de um intervalo que você especifica. Verifique o capítulo de módulos. É uma linha.

O loop. Você precisa de algo que continue pedindo um palpite até o jogador acertar. Pense sobre qual condição faz parar, não apenas o que mantém funcionando.

Os tipos. input() sempre retorna uma string. Você está comparando com um número. Essa comparação não funcionará como você espera. Converta antes de comparar.

Indo além ​

Depois que o script principal funcionar, aqui estão algumas maneiras de evoluir:

  • Contar os palpites. Rastreie quantas tentativas o jogador levou e mostre no final.
  • Modos de dificuldade. Deixe o jogador escolher um intervalo no início: 1 a 20, 1 a 100 ou 1 a 500.
  • Tentativas limitadas. Dê ao jogador um número fixo de palpites. Diga quantos ele tem sobrando cada rodada. Se acabar, revele a resposta.
  • Jogar novamente. Depois que o jogo terminar, pergunte se ele quer outra rodada. Mantenha uma contagem contínua de vitórias e derrotas.