'''
En este ejemplo, he utilizado letras mayúsculas para las piezas blancas 
y minúsculas para las piezas negras. 
Las piezas están representadas de la siguiente manera:
'T' para las Torres.
'C' para los Caballos.
'A' para los Alfiles.
'D' para la Dama o Reina.
'R' para el Rey.
'P' para los Peones.
' ' (espacio) para las casillas vacías.
'''

# Este código de Python demuestra cómo crear y mostrar un tablero de ajedrez
# utilizando listas de listas, donde cada sublista representa una fila del tablero.

# Definición del tablero de ajedrez como una lista de listas.
# Cada pieza se representa con una letra:
# 'T' para Torres, 'C' para Caballos, 'A' para Alfiles, 'D' para Damas,
# 'R' para Reyes, 'P' para Peones. Las mayúsculas son piezas blancas y
# las minúsculas son piezas negras.

tablero = [
    ["T", "C", "A", "D", "R", "A", "C", "T"],  # Fila de piezas blancas
    ["P", "P", "P", "P", "P", "P", "P", "P"],  # Peones blancos
    [" ", " ", " ", " ", " ", " ", " ", " "],  # Espacios vacíos
    [" ", " ", " ", " ", " ", " ", " ", " "],
    [" ", " ", " ", " ", " ", " ", " ", " "],
    [" ", " ", " ", " ", " ", " ", " ", " "],
    ["p", "p", "p", "p", "p", "p", "p", "p"],  # Peones negros
    ["t", "c", "a", "d", "r", "a", "c", "t"]   # Fila de piezas negras
]

# Función para imprimir el tablero
def imprimir_tablero(tablero):
    # Itera sobre cada fila en el tablero
    for fila in tablero:
        # Convierte cada elemento de la fila en una cadena y los une con un espacio
        print(" ".join(fila))

# Llama a la función para imprimir el tablero
imprimir_tablero(tablero)


Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: