4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Python】20行で作る「数当てゲーム」

Last updated at Posted at 2019-10-09

はじめに

こちらは、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("正解です!終了!")

ぜひ、いろいろアレンジしてみてください!
ここまで読んでいただき、ありがとうございました。

4
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?