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_palavra
crio uma lista contendo palavras que foram escolhidas por mim para serem possíveis palavras do jogo, a seguir utilizo o métodorandom.choice
para 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 paraletras_erradas
e adiconar a palavra selecionada na listaletras_corretas
, além da criação das variáveistentativas
que definem a quantidade de vezes que o usuário pode errar eponto
que 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
while
para verificar a quantidade de letras e adicione a mesma quantidade de_
variávelpalavra_secreta
; - Imprimo
palavra_secreta
parcialmente ao usuário, onde apenas é informado as letras que ele acertou; - Após utilizar um
if
para verificar se todas as letras informadas pelo usuário são iguais a variávelpalavra
; - Solicite ao usuário que insira uma letra e o atributo de variável
tentativa
; - Verifique se a letra foi transferida para
tentativa
este conteúdo empalavra
. Se sim, adicione a letra na variávelletras_corretas
através do método.append
; - Informa ao usuário Letra Correta.
- Caso não esteja contido, adicione a variável
letras_erradas
informadatentativa
pelo usuário, decrementatentativas
em -1, e decrementaponto
em -10; - Informa a quantidade de esforço restante;
- E para finalizar use um
if
para evricar setentativas
é igual a 0, e se for, encerrar o programa, informando que o usuário perdeu o jogo! -Chamo omain
que chama a funçãojogar_forca
.
Vamos Disseminar os Conhecimentos e Transbordar Tudo o que Aprendemos!
Segue o Link deste repositório GitHub: https://github.com/Carlos-CGS/ProjetosPython/tree/main/JogodaForca
Segue o Link do meu LinkedIn: https://www.linkedin.com/in/carlos-cgs/