Python:
import random
def sorteador_jokenpo():
banco_dados = ["papel", "tesoura", "pedra"]
return random.choice(banco_dados)
def comparador_respostas (resposta_usuario, resposta_computador):
if resposta_usuario == "papel" and resposta_computador == "pedra":
return "Você Ganhou!"
elif resposta_usuario == "papel" and resposta_computador == "tesoura":
return "Você Perdeu..."
elif resposta_usuario == "pedra" and resposta_computador == "tesoura":
return "Você Ganhou!"
elif resposta_usuario == "pedra" and resposta_computador == "papel":
return "Você Perdeu..."
elif resposta_usuario == "tesoura" and resposta_computador == "papel":
return "Você Ganhou!"
elif resposta_usuario == "tesoura" and resposta_computador == "papel":
return "Você Perdeu..."
elif resposta_usuario == resposta_computador:
return "Houve um Empate!"
else:
return False
def main ():
print ("\nBem vindo ao nosso jogo de Jokenpô! (Rock-Paper-Scissors)")
usuario_escolha = input ("\nEscolha entre Pedra, Papel e Tesoura: ").lower().strip(" ")
escolha_computador = sorteador_jokenpo()
resultado = comparador_respostas (usuario_escolha, escolha_computador)
print (f"\nVocê escolheu: {usuario_escolha}")
print (f"O computador escolheu: {escolha_computador}")
print (f"\nO resultado do jogo é: {resultado}") if resultado else print ("\nOpção inválida, tente novamente.") #Ternário
print ("\nGostaria de tentar novamente? (S/N)")
resposta_usuario = input().lower()
if resposta_usuario == "s":
main()
else:
print ("\nObrigado por jogar!")
main()