こんにちは。
今回は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.
勝ちました