【PYTHONメモ】random ジャンケンプログラム

PYTHON

こんにちは。

今回はrandomを使用してジャンケンのプログラムを紹介いたします。

必要なライブラリ

必要なライブラリは random になります。

random.choice(リスト) という関数をしようすれば、リスト内からランダムに要素を取り出すことが出来ます。

samplelist = [apple, banana, lemon]
print(random.choice(samplelist))

#実行結果
apple

サンプルコード

import random

def Janken_game():

    hands = ['gu', 'pa', 'choki']
    user_hand = input("どちらをだしますか? (gu/pa/choki): ")
        
    computer_hand = random.choice(hands)
    print(
        f"あなたは {user_hand}, パソコンは {computer_hand}.")
    if user_hand == computer_hand:
        print("あいこです")
    elif (user_hand == 'gu' and computer_hand == 'choki') or (user_hand == 'pa' and computer_hand == 'gu') or (user_hand == 'choki' and computer_hand == 'pa'):
        print("勝ちました")
    else:
        print("負けました")

Janken_game()

実行結果は以下のようになります。

どちらをだしますか? (gu/pa/choki): choki
あなたは choki, パソコンは pa.
勝ちました

 

PYTHON
スポンサーリンク
シェアする
フォローする
タイトルとURLをコピーしました