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("无效的输入。")
|