Article image
Carlos Soares
Carlos Soares22/04/2024 09:15
Compartilhe

Como Fazer um Jogo da Forca em Python

  • #Python

Projeto Jogo da Força com Python

Biblioteca Utilizada - random

Projeto simples de um jogo da força que faz uma sorteia entre as palavras de uma lista.

  • Antes de mais nada eu importo a biblioteca random;
  • Depois de criar uma função escolher_palavracrio uma lista contendo palavras que foram escolhidas por mim para serem possíveis palavras do jogo, a seguir utilizo o método random.choicepara classificar uma palavra da lista criada;
  • Na terceira parte do código eu crio a função jogar_forca;
  • defina a palavra variável, atribuindo a ela o chamdo do método escolher_palavra, assim como criar listas zeradas para letras_erradase adiconar a palavra selecionada na lista letras_corretas, além da criação das variáveis tentativas​​que definem a quantidade de vezes que o usuário pode errar e pontoque diminuir dez pontos a cada erro de envolvimento pelo usuário;
  • Crio duas estampas para exibir uma mensagem de início de jogo;
  • Depois utilize um whilepara verificar a quantidade de letras e adicione a mesma quantidade de _variável palavra_secreta;
  • Imprimo palavra_secretaparcialmente ao usuário, onde apenas é informado as letras que ele acertou;
  • Após utilizar um ifpara verificar se todas as letras informadas pelo usuário são iguais a variável palavra;
  • Solicite ao usuário que insira uma letra e o atributo de variável tentativa;
  • Verifique se a letra foi transferida para tentativaeste conteúdo em palavra. Se sim, adicione a letra na variável letras_corretasatravés do método .append;
  • Informa ao usuário Letra Correta.
  • Caso não esteja contido, adicione a variável letras_erradasinformada tentativapelo usuário, decrementa tentativasem -1, e decrementa pontoem -10;
  • Informa a quantidade de esforço restante;
  • E para finalizar use um ifpara evricar se tentativasé igual a 0, e se for, encerrar o programa, informando que o usuário perdeu o jogo! -Chamo o mainque chama a função jogar_forca.

image

Vamos Disseminar os Conhecimentos e Transbordar Tudo o que Aprendemos!

Segue o Link deste repositório GitHubhttps://github.com/Carlos-CGS/ProjetosPython/tree/main/JogodaForca

Segue o Link do meu LinkedInhttps://www.linkedin.com/in/carlos-cgs/

Compartilhe
Comentários (2)
Iuri Barreto
Iuri Barreto - 22/04/2024 12:14

incrivel cara, ótima ideia.

Luís Simas
Luís Simas - 22/04/2024 09:45

Ficou bem bacana, hein Carlos!


Forte Abraço e obrigado por compartilhar seus conhecimentos conosco.