Написать параметрическую генератор-функцию turtle(coord, direction), описывающую движение «черепахи» по координатной плоскости. coord — это кортеж из двух целочисленных начальных координат, direction описывает первоначальное направление (0 — восток, 1 — север, 2 — запад, 3 — юг). Координаты увеличиваются на северо-восток. Генератор принимает три команды — "f" (переход на 1 шаг вперёд), "l" (поворот против часовой стрелки на 90°) и "r" (поворот по часовой стрелке на 90°) и возвращает текущие координаты черепахи.

   1 robo = turtle((0, 0), 0)
   2 start = next(robo)
   3 for c in "flfrffrffr":
   4     print(*robo.send(c))

1 0
1 0
1 1
1 1
2 1
3 1
3 1
3 0
3 -1
3 -1


CategoryHomework

LecturesCMC/PythonIntro2024/Homework_VirtualTurtle (последним исправлял пользователь FrBrGeorge 2024-10-20 23:56:11)