Pythonでの数字当てゲームの実装方法

本例では、単純な Python 製の数当てゲームの実装例を紹介します。

import random

def guess_number():
    number = random.randint(1, 100)  # 生成一个1到100之间的随机数
    guess = None  # 初始化玩家的猜测值
    
    while guess != number:
        guess = int(input("请输入一个1到100之间的整数: "))
        
        if guess < number:
            print("太小了,请再试一次。")
        elif guess > number:
            print("太大了,请再试一次。")
    
    print("恭喜你,猜对了!")

guess_number()

このプログラムは、1 から 100 までのランダムな数字を生成し、プレイヤーに整数を入力してその数字を推測させます。プレイヤーが推測した数字が実際の数字より小さい場合、プログラムは「小さすぎます。もう一度試してください」と表示します。プレイヤーが推測した数字が実際の数字より大きい場合、プログラムは「大きすぎます。もう一度試してください」と表示します。プレイヤーが数字を正しく推測するまで、この処理が繰り返されます。プレイヤーが正しく推測すると、プログラムは「おめでとうございます、正解です!」と表示します。

bannerAds