1
resposta

Pedra, papel e tesoura

Lucas quer criar um jogo de pedra, papel e tesoura para jogar contra o computador. Ele precisa de um programa que permita ao usuário escolher uma opção e depois exiba o resultado da partida.

Crie um programa que permita ao usuário escolher entre pedra, papel ou tesoura. O computador escolherá aleatoriamente uma opção. O programa deve exibir quem venceu a partida. Lembrando que:

Pedra ganha de Tesoura (Pedra quebra Tesoura);
Tesoura ganha de Papel (Tesoura corta Papel);
Papel ganha de Pedra (Papel cobre Pedra);
Se ambos escolherem a mesma opção, é um empate.

Exemplo de entrada:

  • Escolha: pedra, papel ou tesoura? papel

Saída esperada:

  • Computador escolheu: pedra

Você venceu!

Caso o computador vença:

  • Computador escolheu: tesoura

Você perdeu!

Caso o computador escolha a mesma opção que você:

  • Computador escolheu: papel

Empate!

import random

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

escolha_usuario = input(f"Escolha pedra, papel ou tesoura? ").lower()
escolha_computador = random.choice(lista_opcoes)

if escolha_usuario in lista_opcoes:
    print(f"Computador escolheu: {escolha_computador}")

    if escolha_usuario == escolha_computador:
        print("Empate!")
    elif (escolha_usuario == "pedra" and escolha_computador == "tesoura") or \
         (escolha_usuario == "papel" and escolha_computador == "pedra") or \
         (escolha_usuario == "tesoura" and escolha_computador == "papel"):
        print("Você venceu!")
    else:
        print("Você perdeu!")
else:
    print("Opção inválida")
    
    
Escolha pedra, papel ou tesoura? papel
Computador escolheu: tesoura
Você perdeu!
1 resposta

Oi, Carlos! Como vai?

Agradeço por compartilhar.

Vale destacar como você organizou bem a lógica do jogo usando if e elif, deixando claras as regras de vitoria, empate e derrota, além do uso correto de random.choice pra a escolha do computador, o que deixa o jogo funcional e fácil de entender.

Continue firme nos estudos.

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