Untitled

mail@pastecode.io avatar
unknown
plain_text
10 days ago
1.4 kB
3
Indexable
Never
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()
Leave a Comment