Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Трофимова Елизавета
пунктир секта
import turtle as tr def my_line (A, B, t, r=0): t.up(); t.goto(A) if r == 0: t.down(); t.goto(B); return if r>0: N= int((B[0] - A[0])**2+(B[1]-A[1]**2)**0,5/r) if r<0: N=abs(r) if N%2==0: N+=1 for i in range(1, N+1): if i%2==1: t.down() C=((A[0]*(N-i) +B[0]*i)/ N, (A[1]*(N-i)+B[1]*i)/N) t.goto(C); t.up() return def setka return tt=tr.Pen() tt.color('gray'); tt.speed(0) mm=40 S0,S1=(-100,-100), (100,100) setka(s0,s1,mm,tt) tr.done() tt.up();tt.width(3) tt.speed(5); tt.color('blue');tt.width(1) O=(0,0) B=(2,1) C=(1,1) tt.color('blue') my_line(O,(B[0]*mm, B[1]*mm),tt,2) tt.color('green') my_line(O,(C[0]*mm,C[1]*mm),tt,2) D= (B[0]*C[0] - B[1]*C[1],B[0]*C[1]+B[1]*C[0]) print('D') tt.color('red') my_line(O,(D[0]*mm,D[1]*mm),tt) tr.done()
×
Чтобы оставить комментарий нужна авторизация
Печать