Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нарисовать Кривую Коха

Дмитрий Черванев Ученик (87), на голосовании 1 год назад
Голосование за лучший ответ
Дмитрий Филюшкин Мудрец (12222) 1 год назад
Здравствуйте, Дмитрий.
В PythonTurtle вставьте эту процедуру:
 def koch_curve(n): 
if n == 0:
go(5)
else:
koch_curve(n - 1)
turn(60)
koch_curve(n - 1)
turn(360-120)
koch_curve(n - 1)
turn(60)
koch_curve(n - 1)
Потом вставьте эту процедуру:
 def start(n): 
reset()
turn(180)
pen_up()
go(5*n*4)
turn(180)
invisible()
pen_down()
koch_curve(n)
Потом введите эту строку:
 start(2) 
Вместо двойки можно другое число указать. Только не большое.
Похожие вопросы