Pythonは初心者にとって学びやすいプログラミング言語の一つです。その理由の一つは、Pythonの文法が直感的であること、そしてコードが読みやすいことです。今回は、Pythonを使って簡単なじゃんけんゲームを作る方法を紹介します。

じゃんけんゲームの作り方

まずはじゃんけんゲームの基本的な流れを確認しましょう。じゃんけんゲームには以下のような処理が必要となります。

  1. プレイヤーの手を入力する
  2. コンピュータの手をランダムに決定する
  3. プレイヤーの手とコンピュータの手を比較して勝敗を判定する

それでは、Pythonでこれらの処理を実装してみましょう。

import random

def janken():
    # 手のリストを作成
    hands = ['グー', 'チョキ', 'パー']

    # プレイヤーの手を入力
    player_hand = int(input('グー(0), チョキ(1), パー(2): '))

    # コンピュータの手をランダムに決定
    computer_hand = random.randint(0, 2)

    # 勝敗を判定
    if player_hand == computer_hand:
        return 'あいこ'
    elif (player_hand - computer_hand + 3) % 3 == 1:
        return '勝ち'
    else:
        return '負け'

# じゃんけんゲームを実行
result = janken()
print('結果: ', result)

このコードでは、まずrandomモジュールをインポートしています。これは、コンピュータの手をランダムに決定するために必要です。

次に、jankenという関数を定義しています。この関数内でじゃんけんゲームの主要な処理を行っています。

最後に、janken関数を呼び出してゲームの結果を表示しています。

まとめ

Pythonを使ってじゃんけんゲームを作る方法を紹介しました。このゲームを作ることで、Pythonの基本的な文法やランダムな数の生成、ユーザーからの入力の取得などを学ぶことができます。ぜひ自分で試してみてください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です