Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Белошейкин Кирилл
Моя черепашка (Часть 1)
Нарисовать треугольник ABC
def myLine(A1, B1, t, m=1): A = (A1[0]*m, A1[1]*m) B = (B1[0]*m, B1[1]*m) t.up(); t.goto(A) t.down(); t.goto(B) def ilm(point, label, t, m=1): A = (point[0]*m, point[1]*m) t.up() t.goto(A[0]-(1*m), A[1]-(1*m)) t.down() t.color('blue') t.write(label, font=('Arial', 12, 'bold')) import turtle as tr t1 = tr.Pen() t1.speed(0) t2 = t1.clone() t1.width(3) t1.color('red') t2.color('gray') A = (2,2) B = (5,1) C = (4,5) mm = 20 def setka(A,B,t,m=1): for x in range(A[0],B[0]+1): myLine((x,A[1]),(x,B[1]),t2,mm) for y in range(A[0],B[0]+1): myLine((A[0],y),(B[0],y),t2,mm) setka((0,0),(10,10),t2,mm) myLine(A,B,t1,mm) myLine(B,C,t1,mm) myLine(C,A,t1,mm) ilm(A, 'A', t1, mm) ilm(B, 'B', t1, mm) ilm(C, 'C', t1, mm) tr.done()
×
def my_line(A, B, t): t.up: t.goto(A); t.dot(10) t.down: t.goto(B); import turtle as tr t1 = tr.Pen() A, B, C = (0, 0), (100, 200), (200, 100) my_line(A, B, t1) my_line(B, C, t1) my_line(C, A, t1) t2 = tr.pen() t2.up: tr.goto(B) t1.down: tr.goto(A); tr.done
×
×
×
Чтобы оставить комментарий нужна авторизация
Печать