はい、ここに、Pythonで石、紙、ハサミのゲームを書く方法の簡単な例があります。

```
import random

def main():
    choices = ['pedra', 'paper', 'tisores']
    print("Benvingut al joc de pedra, paper, tisores!")
    while True:
        player_choice = input("Escull (pedra, paper, tisores): ")
        if player_choice not in choices:
            print("Opció no vàlida. Torna-ho a provar.")
            continue
        computer_choice = random.choice(choices)
        print(f"Has escollit {player_choice}. El teu oponent ha escollit {computer_choice}.")
        if player_choice == computer_choice:
            print("Empat!")
        elif player_choice == 'pedra' and computer_choice == 'tisores' \
            or player_choice == 'paper' and computer_choice == 'pedra' \
            or player_choice == 'tisores' and computer_choice == 'paper':
            print("Has guanyat!")
        else:
            print("Has perdut.")
        play_again = input("Vols jugar de nou? (sí/no): ")
        if play_again.lower() != 'sí':
            break

if __name__ == '__main__':
    main()
```

このプログラムは、ランダムモジュールのimportから始まり、コンピューターのランダム選択を生成するために使用します。次に、ゲームを実行するメイン関数（メイン）を定義します。

メイン関数内で、可能なオプション（選択）のリストを定義し、ウェルカムメッセージでゲームを初期化します。ゲームは、ユーザーがもうプレイしないことを決定するまで繰り返される時間ループに入ります。

ループでは、ユーザーが選択を入力します。これは、有効なオプションであるかどうかを確認するためにチェックされます。有効でない場合、ゲームはユーザーが正しい選択を入力することを要求します。

ユーザーが有効な選択を行った後、コンピューターはランダムなオプションを選択し、ユーザーの選択と比較して勝者を決定します。ユーザーが勝った場合、プログラムは「あなたが勝った！」を印刷します。あなたが負けた場合、プログラムは「あなたが失った」と印刷します。引き分けがある場合、プログラムは「タイ！」を印刷します。

最後に、プログラムは、ユーザーが再びプレイしたいかどうかを尋ねます。答えがノーの場合、ループが壊れてプログラムが終了します。答えが「はい」の場合、ゲームは休みます。

これがお役に立てば幸いです！
Sí, aquí tens un exemple senzill de com podríem escriure un joc de pedra, paper, tisores en Python:


import random

def main():
    choices = ['pedra', 'paper', 'tisores']
    print("Benvingut al joc de pedra, paper, tisores!")
    while True:
        player_choice = input("Escull (pedra, paper, tisores): ")
        if player_choice not in choices:
            print("Opció no vàlida. Torna-ho a provar.")
            continue
        computer_choice = random.choice(choices)
        print(f"Has escollit {player_choice}. El teu oponent ha escollit {computer_choice}.")
        if player_choice == computer_choice:
            print("Empat!")
        elif player_choice == 'pedra' and computer_choice == 'tisores' \
            or player_choice == 'paper' and computer_choice == 'pedra' \
            or player_choice == 'tisores' and computer_choice == 'paper':
            print("Has guanyat!")
        else:
            print("Has perdut.")
        play_again = input("Vols jugar de nou? (sí/no): ")
        if play_again.lower() != 'sí':
            break

if __name__ == '__main__':
    main()
Aquest programa comença amb la importació del mòdul random, que utilitzarem per generar la selecció aleatòria de l'ordinador. A continuació, definim una funció principal (main) que executa el joc.

Dins la funció main, definim una llista de les opcions possibles (choices) i inicialitzem el joc amb un missatge de benvinguda. A continuació, el joc entra en un bucle while que es repeteix fins que l'usuari decideixi no jugar més.

Dins el bucle, l'usuari introdueix la seva selecció, que es comprova per a veure si és una opció vàlida. Si no és vàlida, el joc sol·licita que l'usuari introdueixi una selecció correcta.

Després que l'usuari hagi fet una selecció vàlida, l'ordinador selecciona una opció aleatòria i es compara amb la selecció de l'usuari per determinar el guanyador. Si l'usuari guanya, el programa imprimeix "Has guanyat!". Si perd, el programa imprimeix "Has perdut.". Si hi ha un empat, el programa imprimeix "Empat!".

Finalment, el programa pregunta si l'usuari vol jugar de nou. Si la resposta és no, el bucle es trenca i el programa finalitza. Si la resposta és sí, el joc es reinicia.

Espero que això t'ajudi!