На шахматной доске 8×8 стоит ферзь. Отметьте положение ферзя на доске и все клетки, которые бьет ферзь. Клетку, где стоит ферзь, отметьте буквой Q, клетки, которые бьет ферзь, отметьте символами *, остальные клетки заполните точками.
Формат входных данных
На вход программе подаются координаты ферзя на шахматной доске в шахматной нотации (то есть в виде e4, где сначала записывается номер столбца (буква от a до h, слева направо), затем номер строки (цифра от 1 до 8, снизу вверх).
Формат выходных данных
Программа должна вывести на экран изображение доски, разделяя элементы пробелами.
x, y = input() n = 8 board = [['.'] * n for _ in range(n)] x = ord(x) - 97 y = n - int(y) for i in range(n): for j in range(n): if abs(y - i) == abs(x - j): board[i][j] = '*' if i == y or x == j: board[i][j] = '*' board[y][x] = 'Q' for row in board: print(*row)
