2 / 2 / 0
Регистрация: 03.01.2019
Сообщений: 11
|
|
1 | |
Список всех клеток, на которые может попасть конь с указанной клетки за один ход18.01.2019, 18:08. Показов 4729. Ответов 3
Вам дана строка, содержащая координату клетки на шахматном поле (например, “A2”).
Напишите функцию possible_turns(cell), которая будет по такой строке возвращать список координат (в такой же текстовой форме) всех клеток, на которые может попасть конь с указанной клетки за один ход. Не забудьте, что за пределы шахматного поля коню ходить нельзя. Рекомендация: Cделайте две вспомогательные функции, которые будут по строке делать целочисленные координаты и наоборот. Например, клетке “A2” можно сопоставить кортеж (1,2), а кортежу (8,8) — клетку “H8”. То есть, одна функция принимает строку, а возвращает кортеж из двух чисел. Другая функция принимает кортеж, возвращает строку. Также полезно сделать функцию, которая по кортежу целочисленных координат сообщает, находится ли это клетка внутри шахматного поля или снаружи. Проверяется только функция possible_turns. Вспомогательные функции не проверяются, но они помогут вам написать простое и компактное решение. Пример 1 Ввод Вывод print(possible_turns("B1")) ['A3', 'C3', 'D2'] Пример 2 Ввод Вывод print(possible_turns("H8")) ['F7', 'G6']
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
18.01.2019, 18:08 | |
Ответы с готовыми решениями:
3
Список клеток, которые конь может достичь за первый и второй ход |
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 73
|
|
11.03.2020, 19:32 | 3 |
что за тупой вопрос?в том что ему решение нужно.
0
|
![]() |
|
12.03.2020, 09:52 | 4 |
fegust, зато у вас такой умный ответ... Или нет?
Вы уверены, что ему нужно решение? У меня в этом большие сомнения.
0
|
12.03.2020, 09:52 | |
Помогаю со студенческими работами здесь
4
Найти поля, на которые может попасть шахматный конь за один прыжок из данной клетки
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |