даю 40 баллов!!!! Робот находится в какой-то клетке квадрата 2×2. В квадрате есть одна вертикальная стенка высотой в одну клетку. Она примыкает к верхней стене квадрата.
Роботу надо оказаться в левом верхнем углу квадрата.
надо сделать одну команду для 4 вариантов
есть ещё команды if и else
Дополнительные материалы:
Ответ
6
Ответ:
if free_from_down():
move_down()
if wall_from_left():
move_up()
else:
move_left()
move_up()
if wall_from_down():
if wall_from_left():
move_up()
else:
move_left()
move_up()
Объяснение:
Нуу... Думаю и так понятно...
Если тут Питон используют, то программа скорее уж примерно такая должна быть (насколько я понимаю, конечно):
if free_from_down():
move_down()
if free_from_left():
move_left()
if free_from_up():
move_up()
if free_from_down():
move_down()
if free_from_left():
move_left()
if free_from_up():
move_up()
Только тут все пробелы убрались! Поставьте по 4 пробела в начале 2-ой, 4-ой и 6-ой строки!
begin
if free_from_down() then move_down();
if free_from_left() then move_left();
if free_from_up() then move_up();
end.
Если что, пробуйте в начале/конце убрать begin / end.
и убрать в конце строк точку с запятой (не знаю, требуется ли она там)