памагите! PYTHON Очень надобно в кротчайший срок:На шахматной дощечке стоит жеребец.

Памагите! PYTHON Очень надобно в кротчайший срок:

На шахматной дощечке стоит конь. Отметьте положение коня на дощечке и все клеточки, которые лупит жеребец. Клеточку, где стоит жеребец, отметьте буковкой K, клеточки, которые лупит жеребец, отметьте знаками *, остальные клетки заполните точками.



Входные данные.
Программка получает на вход координаты жеребца на шахматной дощечке в шахматной нотации (то есть в виде e4, где сначала записывается номер столбца (буква от a до h, слева вправо), затем номеру строчки (цифра от 1 до 8, снизу ввысь).

Выходные данные
Выведите на экран изображение доски.

Образцы!
входные данные
b6

выходные данные
* . * . . . . .
. . . * . . . .
. K . . . . . .
. . . * . . . .
* . * . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .

Задать свой вопрос
1 ответ
Модерация мой ответ удалила. Вот в файлике код. Что бы тебе не переписывать со снимков экрана
Егор Клинтух
row='a':0,'b':1,'c':2,'d':3,'e':4,'f':5,'g':6,'h':7pos=input('Введите координату коня: ')posy=row[pos[0]]posx=int(pos[1])-1desk=[]for i in range(8): list=[] for j in range(8): list.append('.') desk.append(list)desk[posx][posy]='K'if posx>1: if posy>0: desk[posx-2][posy-1]='*' if posy<7: desk[posx-2][posy+1]='*'
Виктор Цюрило
if posx<6: if posy>0: desk[posx+2][posy-1]='*' if posy<7: desk[posx+2][posy+1]='*'if posy>1: if posx>0: desk[posx-1][posy-2]='*' if posx<7: desk[posx+1][posy-2]='*'if posy<6: if posx>0: desk[posx-1][posy+2]='*' if posx<7: desk[posx+1][posy+2]='*'for i in range(8): print(' '.join(desk[i]))
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт