Робот где-то в прямоугольнике. Вдоль нижней стены прямоугольника есть «карманы» размером в одну клетку. Если робот в одном из угловых «карманов», пусть он покрасит его и остановится в исходной клетке.
Приложения:





Ответы
Ответ дал:
1
Ответ:
if wall_from_right() and wall_from_left():
move_up()
if wall_from_right() or wall_from_left():
move_down()
fill_cell()
else:
move_down()
Объяснение:
- сначала для определения находится ли робот в «кармане» используем составное условие (wall_from_right() and wall_from_left())
- если условие истинное (робот в «кармане»), то шагнём вверх (move_up())
- потом проверим находился ли в одном из угловых «карманов» используя составное условие (wall_from_right() or wall_from_left())
- если условие истинное (робот был в одном из угловых «карманов»), то шагнём вниз (move_down()) и закрасим клетку (fill_cell())
- иначе (если условие ложное) просто шагнём вниз (move_down())
Приложения:


Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
7 лет назад