Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Каторгин Александр
Бобик(в честь Тима)
import turtle as tr def bobichek(scom, t, m): bobik = scom.split() for k in bobik: if k == 'U': t.up() elif k == 'D': t.down() elif k == 'R': t.rt(90) elif k == 'L': t.lt(90) elif k[0] == 'F': t.fd(int(k[1:]) * m) m = 10 n = 20 dog = tr.Pen() dog.color('red') dog.width(5) dog.speed(3) lapa1 = "F8 R F18 R " lapa2 = "U F-4 R F9 L D " lapa3 = "F17 R F7 R " bobichek("U L F10 R D " + lapa1 * 2 + lapa2, dog, m) dog.color('blue') bobichek(lapa3 * 2, dog, m) tr.done()
×
import turtle as tr def bobichek(scom, t, m): bobik = scom.split() for k in bobik: if k == 'U': t.up() elif k == 'D': t.down() elif k == 'R': t.rt(90) elif k == 'L': t.lt(90) elif k[0] == 'F': t.fd(int(k[1:]) * m) elif k[0] == 'L': t.lt(int(k[1:]) * m) elif k[0] == 'R': t.rt(int(k[1:]) * m) m = 13 n = 20 dog1 = tr.Pen() dog1.color('red') dog1.width(5) dog1.speed(3) lapa1 = "F8 R F18 R " lapa2 = "U F-4 R F9 L D " lapa3 = "F17 R F7 R " bobichek("U L F10 R D " + lapa1 * 2 + lapa2, dog1, m) dog1.color('blue') bobichek(lapa3 * 2, dog1, m) dog2 = tr.Pen() dog2.color('gray') dog2.speed(0) dog2.up() dog2.goto((-n*m, -n*m)) lapa4 = f"F{2*n} L F1 L F{2*n} R F1 R " tail = "D" + lapa4*n + "F1 R " + lapa4*n bobichek(tail, dog2, m) tr.done()
×
×
Чтобы оставить комментарий нужна авторизация
Печать