Статья Автор: Гусарова Маргарита

6 черепаха


import turtle as tr
def paint(scom, t, m):
  kom = scom.split()
  for k in kom:
    if k == 'U': t.up()
    elif k == 'D': t.down()
    elif k == 'L': t.left(90)
    elif k == 'R': t.right(90)
    elif k[0] == 'F': t.forward(int(k[1:])*m)
    elif k[0] == 'L': t.left(int(k[1:]))
    elif k[0] =='R': t.right(int(k[1:]))

m=30
n=10

tt = tr.Pen()
tt.color('red'); tt.width(5); tt.speed(10)
s1 = "F16 R45 F8 R135 "
paint('U F5 L F-9 D ',tt,m)
paint('R315 ' + s1*7,tt,m)
s= f"F{2*n} L F1 L F{2*n} R F1 R "
print(s)
#tr.done()

t = tr.Pen()
t.color('gray'); t.speed(0); t.up(); 
t.goto((-n*m,-n*m))
s= f"F{2*n} L F1 L F{2*n} R F1 R "
print(s)
ss= 'D ' + s*n + 'F1 R ' + s*n
paint(ss,t,m)
#tr.done()
      
 
Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать