Skip to content

AdrianoMatilde/Game-Pedra-Papel-Tesoura

Repository files navigation

Game-Pedra-Papel-Tesoura


O arquivo game-pedra-papel-tesoura.py é executavel dentro do python. o arquivo game-ppt-tkinter.py gera uma interface grafica em um executavel para windows utilizando a ferramenta Tkinter.

Exercício realizado utilizando estruturas condicionais If, Else, Elif.

Quando programamos, muitas vezes precisamos que determinado bloco de código seja executado apenas se uma determinada condição for verdadeira, sendo assim se essa condição é satisfeita, então o codigo executa esse bloco de comandos; senão, executa outro bloco de comandos.

Este jogo faz parte de varios exercícios para fixação da base de entendimento sobre a programação e suas linguagens.


Sobre o jogo:

Esse é um código simples do jogo chamado "Pedra, Papel, Tesoura", que é um jogo de mãos populares jogado por duas ou mais pessoas, porem este pode ser jogado por uma pessoa (você contra a maquina). Nesse jogo, os jogadores simultaneamente formam uma das três formas com a mão: pedra (um punho fechado), papel (uma mão aberta) ou tesoura (um punho com o dedo indicador e o dedo médio estendidos).

O objetivo é derrotar o oponente selecionando a forma que vence a escolha do adversário, seguindo as regras abaixo:

  1. A pedra esmaga a tesoura (a pedra ganha).
  2. A tesoura corta o papel (a tesoura ganha).
  3. O papel cobre a pedra (o papel ganha).

No código, há uma lista com as opções de jogada (pedra, papel e tesoura) e uma função chamada "jogar", que pergunta ao jogador qual opção ele escolhe, seleciona uma opção aleatória para o computador, verifica quem ganhou seguindo as regras do jogo e pergunta se o usuário quer jogar novamente. A função é chamada na linha final do código, iniciando o jogo.


Espero que tenha gostado!

Se tiver mais alguma ideia não deixe de contribuir.

About

Exercício utilizando estruturas condicionais e alternativas

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages