(4, 2) (2, 2) (1, 1) Explícame con un tablero de 5x5 casillas para la ronda
Aquí te muestro un ejemplo de cómo podrías implementar un tablero de 5x5 casillas y representar las coordenadas dadas en Python: ```python class Tablero: def __init__(self, filas, columnas): self.filas = filas self.columnas = columnas self.tablero = [[0 for _ in range(columnas)] for _ in range(filas)] def imprimir_tablero(self): print(" ", end="") for i in range(self.columnas): print(i, end=" ") print() for i in range(self.filas): print(i, end=" ") for j in range(self.columnas): print(self.tablero[i][j], end=" ") print() def marcar_casilla(self, fila, columna): self.tablero[fila][columna] = 1 def mostrar_casillas(self): print("Casillas marcadas:") for i in range(self.filas): for j in range(self.columnas): if self.tablero[i][j] == 1: print(f"({i}, {j})", end=" ") print() # Crear un tablero de 5x5 tablero = Tablero(5, 5) # Marcar las casillas dadas tablero.marcar_casilla(4, 2) tablero.marcar_casilla(2, 2) tablero.marcar_casilla(1, 1) # Imprimir el tablero print("Tablero:") tablero.imprimir_tablero() # Mostrar las casillas marcadas tablero.mostrar_casillas() ``` En este código, creamos una clase `Tablero` que representa un tablero de `filas` x `columnas`. El tablero se inicializa con todas las casillas en 0. La función `imprimir_tablero` imprime el tablero con las filas y columnas numeradas. La función `marcar_casilla` marca una casilla en el tablero. La función `mostrar_casillas` imprime las casillas marcadas. Luego, creamos un tablero de 5x5 y marcamos las casillas dadas. Finalmente, imprimimos el tablero y las casillas marcadas.