以下是一个简单的数字踩雷游戏示例代码:
import random
# 游戏数字范围
MIN_NUMBER = 1
MAX_NUMBER = 100
# 地雷数量
MINE_COUNT = 10
# 生成地雷数字
def generate_mines():
mines = random.sample(range(MIN_NUMBER, MAX_NUMBER + 1), MINE_COUNT)
return mines
# 玩家猜数字
def play_game():
mines = generate_mines()
game_over = False
score = 0
while not game_over:
guess = int(input("请输入你的猜测(1 - 100): "))
if guess in mines:
print("踩雷了!游戏结束")
game_over = True
else:
score += 1
print("安全,继续猜")
print(f"你的得分是: {score}")
# 启动游戏
play_game()
代码解释:
• generate_mines 函数用于随机生成指定数量的地雷数字。
• play_game 函数是游戏的主要逻辑,玩家输入猜测的数字,如果踩到地雷则游戏结束,否则得分增加,继续猜测,直到踩到地雷游戏结束并输出得分。