Piezas de ajedrez
Crea una función que reciba el nombre de una pieza de ajedrez, su posición y una posición de destino. La función debe devolver True si la pieza puede moverse a la posición de destino y False si no puede.
Las entradas posibles son "Pawn", "Knight", "Bishop", "Rook", "Queen" y "King".
Ejemplos
can_move("Rook", "A8", "H8") ➞ True
can_move("Bishop", "A7", "G1") ➞ True
can_move("Queen", "C4", "D6") ➞ FalseNotas
- No incluyas movimientos de captura de peones ni captura al paso.
- No incluyas el enroque.
- ¡Recuerda incluir el movimiento de dos casillas de los peones desde la segunda fila!
- Busca patrones en el movimiento de las piezas.