【Python】乱数を使った数当てゲームを作ろう!

Python
import random
n = 0
q = random.randint(1,10)

print("1〜10の数字を当てるゲームです!")

while True:
    n = n +1
    s = input("数字を入力して下さい。")
    a = int(s)
    
    if q == a:
        print( "正解です!" + str(n) + "回でクリアです!")
        break
        
    if q > a:
        print("ヒント:もう少し上↑")
    else:
        print("ヒント:もう少し下↓")

>>> 1〜10の数字を当てるゲームです!
数字を入力して下さい。5
ヒント:もう少し上↑
数字を入力して下さい。8
ヒント:もう少し下↓
数字を入力して下さい。6
ヒント:もう少し上↑
数字を入力して下さい。7
正解です!4回でクリアです!
名称記述例意味
小数の乱数r = random.random()rに0以上1未満の小数が代入される
整数の乱数1r = random.randint(0, 10)rに0から10のいずれかが代入される
整数の乱数2r = random.randrange(0, 10, 2)rに0、2、4、6、8のいずれかが代入される(10は入力されない)
複数の項目からランダムに選ぶr = random.choice([“グー”, “チョキ”, “パー”])rにグー、チョキ、パーのいずれかが代入される
タイトルとURLをコピーしました