python小游戏代码

admin 41 0

以下是一个简单的Python小游戏代码,它是一个猜数字游戏,游戏规则很简单:程序随机生成一个1到100之间的整数,玩家有10次机会猜出这个数字,如果玩家猜的数字比目标数字大,程序会提示“太大了!”,如果猜的数字比目标数字小,程序会提示“太小了!”,如果猜对了,程序会提示“恭喜你,猜对了!”

import random

def game():
    # 随机生成一个1到100之间的整数
    target = random.randint(1, 100)
    # 初始化玩家的猜测次数和猜测结果
    guesses = 0
    guess = None
    # 游戏循环
    while guess != target:
        # 获取玩家的猜测结果
        guess = int(input("请猜一个1到100之间的整数:"))
        # 判断猜测结果是否正确
        if guess < target:
            print("太小了!")
        elif guess > target:
            print("太大了!")
        else:
            print("恭喜你,猜对了!")
        # 猜测次数加1
        guesses += 1
        # 如果猜测次数超过10次,游戏结束
        if guesses > 10:
            print("很遗憾,你没有在10次机会内猜对数字。正确答案是", target)
            break
    print("游戏结束,谢谢参与!")

if __name__ == "__main__":
    game()

这个游戏代码中使用了Python内置的random模块来生成随机数,以及input函数来获取玩家的输入,在游戏循环中,程序会不断提示玩家输入猜测结果,并根据猜测结果给出相应的提示,如果玩家猜测的数字和目标数字相同,则游戏结束,并给出恭喜信息,如果玩家猜测次数超过10次,则游戏结束,并给出正确答案,程序会输出一条感谢参与的信息。