Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Никотина Ирина
смерть в нищите
import turtle as tr def meow(a0, b0, t, m): a = (a0[0] * m, a0[1] * m) b = (b0[0] * m, b0[1] * m) t.up(); t.goto(a) t.down(); t.goto(b) def mm(a, b, t, m): for i in range(a[0], b[0] + 1): meow((i, a[1]), (i, b[1]), t, m) for i in range(a[1], b[1] + 1): meow((a[0], i), (b[0], i), t, m) def labubu(sosiska,t=None, m = 10): if t == None: t = turtle.Pen() for k in sosiska.split(): 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.fd(float(k[1:]*m)) elif k[0] =='V': sosiska = complex(k[1:]) a, b = sosiska.real, sosiska.imag x, y = t.pos() t.goto(x+a*m,y+b*m) elif k[0] == 'G': s = complex(k[1:]) a,b = sosiska.real,sosiska.imag t.goto((a*m,b*m)) elif k[0] == 'T': t.write(k[2:],font = ('Arial', m, 'bold')) elif k[0] == 'C': r = float(k[1:]) t.up();t.fd(r*m);t.left(90) t.down;t.circle(r*m) m = 15 n =30 core= tr.Pen() core.color('grey');core.speed(0) core.up();core.goto((-n*m,-n*m)) s = f"F{2*n} L F1 L F{2*n} R F1 R" ss = 'D' + s*n+'F1 R'+s*n labubu(ss,core,m) #мяу core2 = tr.Pen() core2.color('red') s1 = 'F8 R F18 R' s2 = 'U F-4 R F9 L D' s3 = 'F17 R F7 R' labubu(s1*2+s2+s3*2,core2,m) tr.done()
×
Чтобы оставить комментарий нужна авторизация
Печать