JOKENPO - Por uso de palavras
Publicado por Mac (última atualização em 31/07/2020)
[ Hits: 2.316 ]
Homepage: sem
Boa noite,
Fiz um script simples em Python para o jogo Jokenpo, usando as palavras papel, pedra e tesoura como valores de entradas.
$ python(versão 3 ou superior) Jokenpo.py
Exemplo:
$ python3.7 Jokenpo.py
#!/bin/env python3.7
#
# Data: 28/07/2020
# Autor: Mac Brener - Skylen
#
# Módulos
from random import choice
from time import sleep
print('''
|===============================================|
| JOKENPÔ 1.0 |
|===============================================|
+ Opções: +
+ papel +
+ tesoura +
+ pedra +
|===============================================|
+ Quem ganha? +
+ papel > pedra +
+ tesoura > papel +
+ pedra > tesoura +
|===============================================|''')
# Declarações
jogador_1 = str(input('\nDigite o nome do jogador: '))
jogador_2 = 'CPU'
jogada = str(input('Digite sua jogada: '))
opicoes = ['papel', 'tesoura', 'pedra']
jogada_cpu = choice(opicoes)
# Verifica se a string jogada é um dígito.
verificar_string = jogada.isdigit()
def jogadores():
print('\nJO')
sleep(0.9)
print('\nKEN')
sleep(0.9)
print('\nPO!!!\n')
sleep(0.9)
print('Jogador {} >> {}'.format(jogador_1, jogada))
print('Jogador CPU >> {}\n'.format(jogada_cpu))
if verificar_string:
print('\nPor favor, digite somente os valores acima.\n')
exit(1)
if jogada == 'papel' and jogada_cpu == opicoes[0]:
jogadores()
print('Ninguém ganhou!! :(\n')
exit(0)
elif jogada == 'tesoura' and jogada_cpu == opicoes[1]:
jogadores()
print('Ninguém ganhou!! :(\n')
exit(0)
elif jogada == 'pedra' and jogada_cpu == opicoes[2]:
jogadores()
print('Ninguém ganhou!! :(\n')
exit(0)
elif jogada == 'papel' and jogada_cpu == opicoes[1]:
jogadores()
print('Ganhador: CPU\n')
elif jogada == 'papel' and jogada_cpu == opicoes[2]:
jogadores()
print('Ganhador: {}\n'.format(jogador_1))
elif jogada == 'tesoura' and jogada_cpu == opicoes[0]:
jogadores()
print('Ganhador: {}\n'.format(jogador_1))
elif jogada == 'tesoura' and jogada_cpu == opicoes[2]:
jogadores()
print('Ganhador: CPU\n')
elif jogada == 'pedra' and jogada_cpu == opicoes[0]:
jogadores()
print('Ganhador: CPU\n')
elif jogada == 'pedra' and jogada_cpu == opicoes[1]:
jogadores()
print('Ganhador: {}\n'.format(jogador_1))
else:
print('\nValor inexistente.\n')
Comparando dois números e retornando o valor do maior
Estrutura e repetição for e while
Primeiro código em python que escrevi acompanhando aula do google.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Preciso recuperar videos *.mp4 corrompidos (6)
É normal não gostar de KDE? (11)
Secure boot, artigo interessante, nada técnico. (2)









