Первый уровень:
Второй уровень:
print("I counted {} carrots and {} apples".format(carrots, apples))
Третий уровень
reborg from library import * think(10) n = 1 turn_left() while True: while front_is_clear(): move() turn_left() turn_left() while front_is_clear(): move() if n == 1: put() if n == 1: n = 2 else: n = 1 turn_left() if front_is_clear(): move() turn_left() else: break
def back(): turn_left() turn_left() move() turn_left() turn_left() think(0) f = "F" while True: if object_here() : move() if object_here(): f = "F" else: if f == "F": back() turn_left() f = "L" elif f == "L": back() turn_left() turn_left() f = "R" else: done()
Четвертый уровень
Пятый уровень
http://judge.mipt.ru/mipt_cs_on_python3/labs/lab2.html РОБОТ
robot-tasks-master.zip - Архив с файлами робота
ml = move_left #Пройти n клеток влево (по умолчанию n = 1) mr = move_right #Пройти n клеток вправо (по умолчанию n = 1) mu = move_up #Пройти n клеток вверх (по умолчанию n = 1) md = move_down #Пройти n клеток вниз (по умолчанию n = 1) wu = wall_is_above #если сверху стена, возвращает True, иначе — False wd = wall_is_beneath #если снизу стена, возвращает True, иначе — False wl = wall_is_on_the_left #если слева стена, возвращает True, иначе — False wr = wall_is_on_the_right #если справа стена, возвращает True, иначе — False fill = fill_cell #Закрасить текущую клетку #cell_is_filled #Возвращает True, если текущая клетка закрашена #mov #Поместить значение v в регистр r
влево = move_left #Пройти n клеток влево (по умолчанию n = 1) вправо = move_right #Пройти n клеток вправо (по умолчанию n = 1) вверх = move_up #Пройти n клеток вверх (по умолчанию n = 1) вниз = move_down #Пройти n клеток вниз (по умолчанию n = 1) сверху_стена = wall_is_above #если сверху стена, возвращает True, иначе — False снизу_стена = wall_is_beneath #если снизу стена, возвращает True, иначе — False слева_стена = wall_is_on_the_left #если слева стена, возвращает True, иначе — False справа_стена = wall_is_on_the_right #если справа стена, возвращает True, иначе — False закрасить = fill_cell #Закрасить текущую клетку #cell_is_filled #Возвращает True, если текущая клетка закрашена #mov #Поместить значение v в регистр r
https://stepik.org/join-class/da6c1108117c2ae623b1ddcbd63df1e30e9f0f5e Алгоритмы для исполнителя Черепашка на языке Python (ссылка для подключения к классу)
Блочное программирование с поддержкой языка Python
https://inf-oge.sdamgia.ru/pdf/ee66230c0195c638d46395343ed29b72.pdf
ee66230c0195c638d46395343ed29b72.pdf
https://education.minecraft.net/en-us/resources/hour-code-2022