見出し画像

Pythonで簡単な数当てゲーム

pythonはゲームも作ることができます。今回は初歩として簡単な数当てゲームを作ってみました。テキストベースなのでかなり簡単にできます。

import random

def guess_number_game():
    print("数当てゲームを始めます。1から100までの数字を当ててください。")

    # ランダムな数を生成
    number_to_guess = random.randint(1, 100)
    attempts = 0

    while True:
        user_guess = input("あなたの予想する数字を入力してください: ")
        attempts += 1

        try:
            guess = int(user_guess)
            if guess < 1 or guess > 100:
                print("1から100までの数字を入力してください。")
            elif guess < number_to_guess:
                print("もっと大きい数字です。")
            elif guess > number_to_guess:
                print("もっと小さい数字です。")
            else:
                print(f"正解です! {attempts} 回で数字を当てました。")
                break
        except ValueError:
            print("有効な数字を入力してください。")

guess_number_game()

このゲームは、1から100までの数字をランダムに選び、プレイヤーがその数字を当てるまで予想を続けます。
正解がプレイヤーの予想より大きいか小さいかのヒントを与えて、正解したら終了するだけのゲームです。

ぜひ遊んでみてくださいね!すぐ飽きます!
シキでした!

この記事が気に入ったらサポートをしてみませんか?