Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Алексей, Долганев
16.10.228
import turtle as tr def pain(scom, t, m): kam = scom.split() for k in kam: if k == 'U': t.up() elif k == 'D': t.down() elif k == 'L': t.lt(90) elif k == 'R': t.rt(90) elif k[0] == 'F': t.fd(int(k[1:]) * m) def setka(m, t, k): t.pensize(1) t.speed(0) t.up() t.goto(-k * m / 2, k * m / 2) t.rt(90) t.down() for i in range(k): t.speed(0) t.color('gray') t.pensize(1) t.fd(m * k) t.up() t.goto(t.xcor() + m, t.ycor()) t.rt(180) t.down() t.up() t.goto(-k * m / 2, k * m / 2) t.lt(90) t.down() t.speed(5) for i in range(k): t.speed(0) t.color('gray') t.pensize(1) t.fd(m * k) t.up() t.goto(t.xcor(), t.ycor() - m) t.rt(180) t.down() t.up(), t.goto(0, 0); t.down() m = 10 n = 20 nasvai = tr.Pen(); nasvai.width(5); nasvai.speed(1); setka(m, nasvai, 100) nasvai.pensize(3) nasvai.color('red') s1 = ' F8 R F18 R ' s2 = ' U F-4 R F9 L D ' S3 = ' F17 R F7 R ' pain(' U L F10 R D ' + s1 * 2 + s2, nasvai, m) nasvai.color('blue') pain(S3 * 2, nasvai, m) tr.done()
×
Чтобы оставить комментарий нужна авторизация
Печать