Código de Jokempô e...
 
Compartilhar:
Notificações
Limpar tudo

Código de Jokempô em Python

  

0
Tópico inicial

Segue o código de jogo de Jokempô que fiz durante o curso de introdução ao Python do MIT na EDx

# -*- coding: utf-8 -*-
"""
Created on Sat Jun  5 0102 2021

Treino de lógica durante estudo do MIT 6.00.1
Jokenpô - Pedra, papel, tesoura

@author: Gustavo
"""
p1count=0
p2count=0
count = int(input("Querem jogar a melhor de quantas partidas? (Insira um numero inteiro):"))
   
while (count>0):
    player1 = str(input('Player 1 - Escolha entre pedra papel e tesoura... '))
    player2 = str(input('Player 2 - Escolha entre pedra papel e tesoura... '))    
    if player1 == "papel":
        if player2 == "papel":
            print ("Empate")
            player1=" "
            player2=" "            
        elif player2 == "tesoura":
            print ("Player 2 venceu a rodada!!!")
            p2count += 1
            player1=" "
            player2=" "
            if p1count>count/2 or p2count>count/2:
                break
        elif player2 == "pedra":
            print ("Player 1 venceu a rodada!!!")
            p1count+=1
            player1=" "
            player2=" "
            if p1count>count/2 or p2count>count/2:
                break
        else:
            print ("Player 2 não colocou uma jogada valida")
    elif player1 == "tesoura":
        if player2 == "papel":
            print ("Player 1 venceu a rodada")
            p1count+=1
            player1=" "
            player2=" "
            if p1count>count/2 or p2count>count/2:
                break
        elif player2 == "tesoura":
            print ("Empate")
            player1=" "
            player2=" "
        elif player2 == "pedra":
            print ("Player 2 venceu a rodada!!!")
            p2count+=1
            player1=" "
            player2=" "
            if p1count>count/2 or p2count>count/2:
                break
        else:
            print ("Player 2 não colocou uma jogada valida")
    elif player1 == "pedra":
        if player2 == "papel":
            print ("Player 2 venceu a rodada")
            p2count+=1
            player1=" "
            player2=" "
            if p1count>count/2 or p2count>count/2:
                break
        elif player2 == "tesoura":
            print ("Player 1 venceu a rodada!!!")
            p1count+=1
            player1=" "
            player2=" "
            if p1count>count/2 or p2count>count/2:
                break
        elif player2 == "pedra":
            print ("Empate")
            player1=" "
            player2=" "
        else:
            print ("Player 2 não colocou uma jogada valida")
    else:
        print ("Player 1 não colocou uma jogada válida")
if p1count>p2count:
    print("Player 1 venceu a melhor de",count,"partidas")
elif p1count<p2count:
    print("Player 2 venceu a melhor de",count,"partidas")        
        

Tags do Tópicos