记忆游戏:

[复制链接]
发表于 2024-6-23 15:48:21 | 显示全部楼层 |阅读模式
python
# 定义一些卡片
cards = ["苹果", "香蕉", "樱桃", "橙子", "西瓜
# 洗牌
random.shuffle(cards)
# 显示卡片
for card in cards:
    print(card)
# 记录用户的选择
user_choices = []
# 让用户猜测
for _ in range(len(cards)):
    user_choice = input("请输入你看到的卡片: ").lower()
    user_choices.append(user_choice)
# 检查答案
correct = all(user_choice == card for card in cards)
if correct:
    print("恭喜你,全部答对!")
else:
    print("很遗憾,有些答错了。")
35扫雷游戏:
python
# 定义棋盘大小
rows = 10
cols = 10
# 初始化棋盘
board = [[0] * cols for _ in range(rows)]
# 标记地雷位置
for i in range(rows):
    for j in range(cols):
        if random.randint(0, 9) == 9:
            board[j] = -1
# 游戏主循环
while True:
    print("扫雷游戏:")
    for i in range(rows):
        for j in range(cols):
            if board[j] == -1:
                print("��", end="")
            elif board[j] == 0:
                print("��", end="")
            else:
                print(board[j], end="")
        print()
    user_input = input("输入行和列(用空格分隔): ")
    row, col = map(int, user_input.split())
    if 0 <= row < rows and 0 <= col < cols:
        if board[row][col] == -1:
            print("你踩到地雷了!游戏结束。")
            break
        elif board[row][col] == 0:
            board[row][col] = board[row][col] + 1
            if all(board[col]!= -1 for i in range(rows)):
                for i in range(rows):
                    board[col] = board[col] + 1
        print("恭喜你找到一个数字!")
    else:
        print("无效的输入。")

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表