PythonはAIの開発に広く使用されています。今回は、Pythonを使ってじゃんけんゲームを作成する方法を紹介します。このゲームは、ユーザーが自分の手を選び、コンピュータがランダムに手を選ぶというシンプルなものです。
まず、Pythonの基本的な文法を使ってじゃんけんゲームを作成します。以下にそのサンプルコードを示します。
import random
def jyanken(a,b):
if a == b:
print('あいこです')
elif a == 1 and b == 2:
print('相手はチョキを出しました。 あなたの勝ちです')
elif a == 1 and b == 3:
print('相手はパーを出しました。 あなたの負けです')
elif a == 2 and b == 1:
print('相手はグーを出しました。 あなたの負けです。 ')
elif a == 2 and b == 3:
print('相手はパーを出しました。 あなたの勝ちです。 ')
elif a == 3 and b == 1:
print('相手はグーを出しました。 あなたの勝ちです。 ')
elif a == 3 and b == 2:
print('相手はチョキを出しました。 あなたの負けです。 ')
else:
print('1~3の数字を入力してください。 ')
a = int(input('(グー:1,チョキ:2,パー:3)あなたが出す手は? :'))
b = random.randint(1, 3) #相手の出す手をランダムに発生
jyanken(a,b)
このコードは、ユーザーが自分の手を選び、コンピュータがランダムに手を選ぶというじゃんけんゲームを作成します。ユーザーは1(グー)、2(チョキ)、3(パー)のいずれかを選びます。そして、コンピュータはrandom.randint(1, 3)
を使ってランダムに手を選びます。
このゲームは非常にシンプルですが、Pythonの基本的な文法を理解し、AIの基本的な概念を学ぶのに役立ちます。次のステップとして、このじゃんけんゲームにAIの要素を追加して、コンピュータがユーザーの選択を学習するようにすることが考えられます。
PythonとAIを使ってさらに高度なじゃんけんゲームを作成する方法については、今後の記事で詳しく説明します。お楽しみに!.