以下是一个简单的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次,则游戏结束,并给出正确答案,程序会输出一条感谢参与的信息。