Задание 17 Параграф 5.4 ГДЗ Босова 8 класс 2023 (Информатика)
Входные данные
Координаты 1-го поля > > 2 2
Координаты 2-го поля > > 3 3
Координаты 1-го поля > > 2 3
Координаты 2-го поля > > 3 3
Координаты 1-го поля > > 2 7
Координаты 2-го поля > > 5 4
Если поля одного цвета, то сумма координат четное число.
Если поля разного цвета, то сумма координат нечетное число.
k,l=map(int,input(‘Координаты 1-го поля > > ‘).split());
m,n=map(int,input(‘Координаты 2-го поля > > ‘).split())
if ((k + l + m + n)% 2 == 0):print(‘Поля одного цвета’)
else: print(‘Поля разного цвета’)
Окно вывода:
Координаты 1-го поля > > 2 2
Координаты 2-го поля > > 3 3
Поля одного цвета
Координаты 1-го поля > > 2 3
Координаты 2-го поля > > 3 3
Поля разного цвета
Координаты 1-го поля > > 2 7
Координаты 2-го поля > > 5 4
Поля одного цвета
Цвет поля шахматной доски зависит от чётности суммы его координат: если $$k+l$$ — чётное число, то поле одного цвета с другими полями, у которых сумма координат тоже чётная; если нечётное — другого цвета.
Значит, чтобы определить, одного ли цвета два поля, достаточно проверить чётность суммы всех четырёх координат: если $$k+l+m+n$$ — чётное число, то поля одного цвета, иначе — разного.
k, l = map(int, input(‘Координаты 1-го поля >> ‘).split())
m, n = map(int, input(‘Координаты 2-го поля >> ‘).split())
if (k + l + m + n) % 2 == 0:
print(‘Поля одного цвета’)
else:
print(‘Поля разного цвета’)
Проверка на тестах:
- $$2+2+3+3=10$$ — чётное число, значит, поля одного цвета.
- $$2+3+3+3=11$$ — нечётное число, значит, поля разного цвета.
- $$2+7+5+4=18$$ — чётное число, значит, поля одного цвета.
Ответ
Программа определяет цвет полей по чётности суммы их координат.