Новикова Анастасия, группа 316 VirtualTurtle 8676
Максим Бармин, 501 группа, ФКИ МГУ VirtualTurtle 8569
n1def turtle(c, d):n1def turtle(cs, d):
2    i = (yield c)2    t = (yield cs)
3    while True:3    while True:
n4        if i == 'f':n4        if t == 'f':
5            if d == 0:5            if d == 0:
n6                c = (c[0] + 1, c[1])n6                cs = (cs[0] + 1, cs[1])
7            if d == 1:7            if d == 1:
n8                c = (c[0], c[1] + 1)n8                cs = (cs[0], cs[1] + 1)
9            if d == 2:9            if d == 2:
n10                c = (c[0] - 1, c[1])n10                cs = (cs[0] - 1, cs[1])
11            if d == 3:11            if d == 3:
n12                c = (c[0], c[1] - 1)n12                cs = (cs[0], cs[1] - 1)
13        if i == 'l':13        if t == 'l':
14            d = (d + 1) % 414            d = (d + 1) % 4
t15        if i == 'r':t15        if t == 'r':
16            d = (d + 3) % 416            d = (d - 1) % 4
17        i = (yield c)17        t = (yield cs)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op