Кирнев Юрий, 321 группа VirtualTurtle 9020
Абдикашева Вилена Ринатовна, 411 группа VirtualTurtle 10206
n1def turtle(coord, way):n1def turtle(position, initial_direction):
2    x, y = coord2    pos_x, pos_y = position
3    ways = [(1, 0), (0, 1), (-1, 0), (0, -1)]3    moves = [(1, 0), (0, 1), (-1, 0), (0, -1)]
4    cur = way4    facing = initial_direction
5    while True:5    while True:
t6        a = (yield (x, y))t6        command = (yield (pos_x, pos_y))
7        if a == 'f':7        if command == 'f':
8            dx, dy = ways[cur]8            move_x, move_y = moves[facing]
9            x += dx9            pos_x += move_x
10            y += dy10            pos_y += move_y
11        elif a == 'l':11        elif command == 'l':
12            cur = (cur + 1) % 412            facing = (facing + 1) % 4
13        elif a == 'r':13        elif command == 'r':
14            cur = (cur - 1) % 414            facing = (facing - 1) % 4
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op