Pythonで数字当てゲームのコードをどう書けばいいですか?

以下はPythonの簡単な数当てゲームのコード例です。

import random

def guess_number_game():
    number_to_guess = random.randint(1, 100)
    num_guesses = 0

    print("Welcome to the Guess the Number Game!")
    print("I'm thinking of a number between 1 and 100. Can you guess it?")

    while True:
        guess = int(input("Enter your guess: "))
        num_guesses += 1

        if guess < number_to_guess:
            print("Too low. Try again!")
        elif guess > number_to_guess:
            print("Too high. Try again!")
        else:
            print(f"Congratulations! You guessed the number in {num_guesses} tries.")
            break

guess_number_game()

このプログラムは、1から100の範囲の整数をランダムに生成し、ユーザーにその数を当てるように促します。ユーザーが推測するたびに、プログラムは適切なヒントを与え、ユーザーが当てるまで続けます。プログラムはユーザーの推測回数を記録し、ユーザーが当てた後に表示します。ユーザーは数字を入力して推測することができ、プログラムはユーザーの入力に基づいて適切なヒントを与えます(推測した数字が高すぎるか低すぎるか)。ユーザーが正解すると、プログラムは祝福のメッセージを表示してゲームを終了します。

注意:これは単なる簡単な数字当てゲームの例ですが、自分のニーズに合わせて編集や拡張をすることができます。

bannerAds