JOKENPO - Por uso de palavras
Publicado por Mac (última atualização em 31/07/2020)
[ Hits: 2.284 ]
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')
Lista Telefônica (Interface Gráfica)
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Erro ao fazer remaster usando Penguin eggs (2)
Primeiras impressões do Debian 13 (25)
Meu Amigo não consegue entrar em meu mundo, via tailscale, hamachi e z... (1)