Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Курилов Никита
сеточка
import turtle as tr t=tr.Pen() t.color('gray') t.speed(10) a=(0,0) b=(200,200) d=-10 def punkt(a,b,t,d): l=((a[0]-b[0])**2+(a[1]-b[1])**2)**0.5 x=0 if d<0: n=abs(d) if d>0: n=l//d if n%2==0: n+=1 if d==0: t.down t.goto(b) for i in range(1,int(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() punkt(a,b,t,d) tr.done()
×
import turtle as tr def paint(scom,t,m): kom=scom.split() for k in kom: if k=='U': t.up() if k=='D': t.down() if k=='L': t.left(90) if k=='R': t.right(90) if k[0] =='F': t.forward(int(k[1:])*m) m=15 n=30 tt=tr.Pen() tt.color('Red') tt.width(5) tt.speed(10) s1="F8 R F18 R " s2="U F-4 R F9 L D " s3="F17 R F7 R " tt.up() tt.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 tt.down() paint(ss,tt,m) tr.done()
×
Чтобы оставить комментарий нужна авторизация
Печать