Форум сайта python.su
Привет,
Задание, нарисовать Канторово множество используя рекурсивный метод, нарисовать надо в модуле Turtle.
Помогите а то не допирает как это сделать, уже пол дня сижу.
вот ссылка на задание, в самом низу, упражнение 8
http://judge.mipt.ru/mipt_cs_on_python3/labs/lab8.html
Отредактировано ElmarB (Март 23, 2020 20:07:59)
Офлайн
turtle.shape('turtle') way=400 def draw_kantors(l,n,x=0,y=0): dist=l/3 if n == 0: turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.forward(l) return elif n >= 1: turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.forward(l) draw_kantors(dist,n-1,x,y-20) draw_kantors(dist,n-1,x+dist*2,y-20) draw_kantors(way,4,x=-way/2)
Отредактировано AltenKeon (Май 26, 2020 09:41:57)
Офлайн