Untitled
unknown
plain_text
a year ago
1.4 kB
7
Indexable
import random
# Permitir que o usuário digite seu nome
nome = input('DIGITE SEU NOME: ')
def jogar():
opcoes = {1: "PAPEL", 2: "PEDRA", 3: "TESOURA"}
# Gera opção do bot
escolha_bot = random.randint(1,3)
#Permitir que o usuário escolha uma opção entre pedra, papel ou tesoura
print(f"{nome}, ESCOLHA: [1] PAPEL, [2] PEDRA ou [3] TESOURA")
escolha_usuario = int(input("Digite o número da sua escolha: "))
# Verifica se a escolha do usuário é válida
if escolha_usuario not in opcoes:
print(f"ESCOLHA: [1] PAPEL, [2] PEDRA ou [3] TESOURA")
return
# Faz a comparação entre o bot e você e exibe o resultado
print(f"{nome} escolheu:{opcoes[escolha_usuario]} e bot:{opcoes[escolha_bot]}")
if escolha_usuario == escolha_bot:
print("JOGO EMPATADO!")
elif (escolha_usuario == 1 and escolha_bot == 2) or \
(escolha_usuario == 2 and escolha_bot == 3) or \
(escolha_usuario == 3 and escolha_bot == 1):
print(f"{nome} VENCEU!")
else:
print("Bot VENCEU!")
# Permitir o jogador jogar quantas vezes quiser
continuar_jogando = input("Gostaria de continuar jogando? (s/n) ").lower()
if continuar_jogando == 's':
jogar()
else:
print(f"Valeu {nome} até mais.")
print("Tecle Enter para começar a jogar.")
input() # Espera o usuário teclar Enter
jogar()
Editor is loading...
Leave a Comment