1
resposta

[Projeto] Pedra, Papel e Tesoura

import os 
import random

opcoes = ["pedra", "papel", "tesoura"]

def limpar_tela():
        os.system("cls")
        print(f"Opçôes --> {opcoes}\n")

def exibir_menssagem(texto):
    print(texto) 

def pedra_papel_tesoura():
    while True:
        jogador = input("digite a sua escolha ").lower()

        if jogador in opcoes:
            limpar_tela()
            print(f"Voce escolheu -- {jogador}\n")
            computador_escolhe = random.choice(opcoes)
            print((f"O computador jogou -- {computador_escolhe}\n"))

            if jogador == computador_escolhe: 
                exibir_menssagem("Você empatou!!\n") 
            elif jogador == "pedra" and computador_escolhe == "tesoura":
                exibir_menssagem("Você ganhou!!\n")
            elif jogador == "papel" and computador_escolhe == "pedra":
                exibir_menssagem("Você ganhou!!\n")
            elif jogador == "tesoura" and computador_escolhe == "papel":
                exibir_menssagem("Você ganhou!!\n")
            else:
                exibir_menssagem("Você perdeu!!\n")
        else:
            limpar_tela()
            exibir_menssagem("Você errou a jogada! Jogue de novo!!\n")
            
pedra_papel_tesoura()

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Willian, como vai?

O seu código para o jogo de pedra, papel e tesoura está muito bem construído e cumpre o que foi solicitado no exercício. Você utilizou de forma adequada a função random.choice para a escolha do computador e estruturou as condições de vitória de maneira clara.

Parabéns pelo exercício e obrigado por compartilhar o código. Continue postando seus projetos, o fórum está sempre à disposição para apoiar sua prática.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!