Day 36簡単な数当てゲームを作る

2026-04-01 JST ・ 難易度: 入門 ・ カテゴリ: 総合演習

Pythonコード

1import random2 3# 数当てゲームのための乱数を生成します4number_to_guess = random.randint(1, 10)5 6# ユーザーに数を入力してもらうためのメッセージ7print("1から10までの数を当ててください")8 9# 入力された数を格納するための変数10user_guess = None11 12# 入力された数が正しいまで繰り返します13while user_guess != number_to_guess:14    try:15        # ユーザーから数値を入力してもらいます16        user_guess = int(input("数を入力してください: "))17    except ValueError:18        # 入力された値が数値でない場合、エラーを表示します19        print("数値を入力してください")20        continue21 22    # 入力された数が小さい場合23    if user_guess < number_to_guess:24        print("小さすぎます")25    # 入力された数が大きい場合26    elif user_guess > number_to_guess:27        print("大きすぎます")28 29# 正解した場合30print("正解!")

解説

次に試してみよう