1) Напиши программу, определяющую цвет клетки, на которой находится конь.
Шахматная фигура «конь» ходит буквой «Г». Напиши программу в Pithon, определяющую цвет клетки, на которой будет находиться конь, после n ходов. Программа получает на вход координаты начальной клетки, где находится конь, а также количество ходов. Если конь после n ходов находится на белой клетке, то программа выводит WHITE, иначе — BLACK.
Пример ввода данных: 5 3 9
Пример вывода: BLACK
2)Шахматная доска состоит из n×n клеток, окрашенных в чёрный и белый цвет в «шахматном» порядке. При этом клетка в левом нижнем углу доски окрашена в чёрный цвет. Определи, сколько всего на доске чёрных клеток. Программа получает на вход число n. Она должна вывести одно целое число — количество чёрных клеток на доске.
Даю 20 баллов!
Ответ
0
Відповідь:
Решение
x1 = int(input())
y1 = int(input())
x2 = int(input())
y2 = int(input())
dx = abs(x1 - x2)
dy = abs(y1 - y2)
if dx == 1 and dy == 2 or dx == 2 and dy == 1:
print('YES')
else:
print('NO')
Пояснення:
Ответ
0
1) def determine_color(x, y, n):
is_white = (x + y + n) % 2 == 0
return "WHITE" if is_white else "BLACK"
x, y, n = map(int, input().split())
print(determine_color(x, y, n))
2) def count_black_cells(n):
cells_in_row = cells_in_column = n // 2
total_black_cells = cells_in_row * cells_in_column
return total_black_cells
n = int(input())
print(count_black_cells(n))
is_white = (x + y + n) % 2 == 0
return "WHITE" if is_white else "BLACK"
x, y, n = map(int, input().split())
print(determine_color(x, y, n))
2) def count_black_cells(n):
cells_in_row = cells_in_column = n // 2
total_black_cells = cells_in_row * cells_in_column
return total_black_cells
n = int(input())
print(count_black_cells(n))