Notificações
Limpar tudo
Python
0
Postagens
1
Usuários
0
Reactions
198
Visualizações
0
19 de setembro de 2021 17:52
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 01:11:02 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")
Favor Entrar ou Registar-se to reply to this topic.