Константин Болотин, 528 VirtualTurtle 9900
Шилов Даниил Николаевич, группа 313, Севастополь VirtualTurtle 9697
f1def turtle(coord, direction):f1def turtle(coord, direction):
n2    mas = [(1, 0), (0, 1), (-1, 0), (0, -1)]n2    directions = [(1, 0), (0, 1), (-1, 0), (0, -1)]
3    x, y = coord3    x, y = coord
4    while True:4    while True:
n5        pos = (yield (x, y))n5        command = (yield (x, y))
6        if pos == 'f':6        if command == 'f':
7            dx, dy = mas[direction]7            dx, dy = directions[direction]
8            x += dx8            x += dx
9            y += dy9            y += dy
n10        elif pos == 'l':n10        elif command == 'l':
11            direction = (direction + 1) % 411            direction = (direction + 1) % 4
t12        elif pos == 'r':t12        elif command == 'r':
13            direction = (direction - 1) % 413            direction = (direction - 1) % 4
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op