JOKENPO - Por uso de palavras
Publicado por Mac (última atualização em 31/07/2020)
[ Hits: 2.362 ]
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')
Existência de triângulo em Python 3
Script para calcular indice de massa corporal
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Pendrive Bootable [RESOLVIDO] (5)
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (3)









