以下是一个简单的 消消乐代码,你可以参考一下:``` # 定义颜色 = ['R', 'G', 'B', 'Y', 'P']# 定义游戏区域大小row = 10col = 10# 初始化游戏区域board = [[.() for j in range(col)] for i in range(row)]# 打印游戏区域for i in range(row):for j in range(col):print(board[i][j], end=' ')print()# 消除相同颜色的方块def (x, y, color):if x < 0 or x >= row or y < 0 or y >= col: board[x][y] != color:[x][y] = ' '(x-1, y, color)(x+1, y, color)(x, y-1, color)(x, y+1, color)# 消除所有相同颜色的方块def ():for i in range(row):for j in range(col):if board[i][j] != ' ':(i, j, board[i][j])# 测试代码()for i in range(row):for j in range(col):print(board[i][j], end=' ')print()```
评论(0)