![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Python ::: Projetos Python Completos - Códigos Fonte Completos Python ::: Jogos (Games) |
Como criar o jogo Pedra, Papel, Tesoura em Python - Jogo completo em Python com código comentadoQuantidade de visualizações: 5977 vezes |
|
Faça o download do código-fonte Pedra, Papel, Tesoura em Python Nesta dica mostrarei como criar o famoso joguinho Pedra, Papel, Tesoura na linguagem Python. Trata-se de um código bem simples e que vou comentar linha a linha, para que você extraia todo o conteúdo necessário para deixar a sua lógica de programação ainda mais afiada. Nesta versão eu mostrarei como jogar Pedra, Papel, Tesoura contra o computador. Depois de entender todo o código você não terá dificuldade para implementar uma versão que lhe permitirá jogar contra seus amigos. Antes de vermos o código, eis uma imagem do jogo em execução: ![]() Quais técnicas de programação vou aprender com o código desse jogo? O joguinho Pedra, Papel, Tesoura é ótimo para estudantes de programação que está iniciando em Python e que gostariam de aprimorar sua lógica de programação, afinal, se você desenvolver uma boa lógica de programação, você conseguirá desenvolver soluções em qualquer linguagem. Além de entender como funciona o desenvolvimento de jogos em Python, você reforçará o seu conhecimento de laços, estrutura condicional if...else, entrada e saída e fluxo e desvio do algorítmo. Veja, por exemplo, um trecho de código no qual testamos se o jogador escolheu Pedra, Papel ou Tesoura, e também a escolha feita pelo computador:
# houve um empate?
if(jogador == computador):
print("Empate")
# aumenta os empates
quantidade_empates = quantidade_empates + 1
# o jogador escolheu Pedra?
elif(jogador == 1):
# o computador escolheu Papel?
if(computador == 2):
print("Você perdeu. Papel embrulha Pedra")
# aumenta as vitórias do computador
vitorias_computador = vitorias_computador + 1
else: # o computador escolheu Tesoura
print("Você ganhou. Pedra amassa Tesoura")
# aumenta as vitórias do jogador
vitorias_jogador = vitorias_jogador + 1
# o jogador escolheu Papel?
elif(jogador == 2):
# o computador escolheu Tesoura?
if(computador == 3):
print("Você perdeu. Tesoura corta Papel")
# aumenta as vitórias do computador
vitorias_computador = vitorias_computador + 1
else: # o ocmputador escolheu Pedra
print("Você ganhou. Papel embrulha Pedra")
# aumenta as vitórias do jogador
vitorias_jogador = vitorias_jogador + 1
Os links para você baixar todas as versões deste projeto estão abaixo: 1) PEDPAPTESJC - Jogo Pedra, Papel, Tesoura em Python Console - NetBeans IDE - Faça o download do código-fonte Pedra, Papel, Tesoura em Python. Não se esqueça: Uma boa forma de estudar o código é fazendo pequenas alterações e rodando para ver os resultados. Outra opção é começar um projeto Python do zero e ir adicionando trechos do código fonte para melhor entendimento de suas partes. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






