Григорьев Тимофей Николаевич 524 VirtualTurtle 9803
Жангирхан Шаку, 404 VirtualTurtle 9555
f1def turtle(coord, direction):f1def turtle(coord, direction):
2    x, y = coord2    x, y = coord
n3    moves = {0: (1, 0), 1: (0, 1), 2: (-1, 0), 3: (0, -1)}n3    directions = {0: (1, 0), 1: (0, 1), 2: (-1, 0), 3: (0, -1)}
4    while True:4    while True:
5        command = (yield (x, y))5        command = (yield (x, y))
6        if command == 'f':6        if command == 'f':
t7            dx, dy = moves[direction]t7            dx, dy = directions[direction]
8            x += dx8            x += dx
9            y += dy9            y += dy
10        elif command == 'l':10        elif command == 'l':
11            direction = (direction + 1) % 411            direction = (direction + 1) % 4
12        elif command == 'r':12        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