はじめに
こちらは、CUI操作のPythonで簡単に20行のコードで作れる「数当てゲーム」の記事になります。
よろしくお願いします。
環境
- Windows 10 home
- Python 3.7.3
ルール
このゲームはプログラムが始まると1~5まで数字の中からランダムに、1つ目と2つ目の数字が決まるので、それぞれの数字がなんなのかを当てていくゲームになります。
片方正解すると、どちらかは合ってます!
とヒントを出してくれるので、試行錯誤しながら、答えの数字を見つけていきましょう。
プログラム
数当てゲーム.py
import random as rd
questionNumber = []
for i in range(2):
questionNumber.append(rd.randint(1,5))
print("数当てゲームになります。\n二つの数字を当ててください。\n")
num1 = input("1つ目の数字を入力してください:")
num2 = input("2つ目の数字を入力してください:")
while questionNumber[0] != int(num1) or questionNumber[1] != int(num2):
if questionNumber[0] == int(num1) or questionNumber[1] == int(num2):
print("どちらかは合ってます!")
else:
print("間違い! もう一度入力してください。\n")
num1 = input("1つ目の数字を入力してください:")
num2 = input("2つ目の数字を入力してください:")
print("正解です!終了!")
ぜひ、いろいろアレンジしてみてください!
ここまで読んでいただき、ありがとうございました。