python 기반 코 헨 눈송이 그리 기

코 흐 곡선 이 뭐야?
코 흐 곡선 은 de Rham 곡선의 특례 이다.주어진 라인 AB,코 흐 곡선 은 다음 과 같은 절차 로 생 성 할 수 있 습 니 다.
선분 을 3 등분(AC,CD,DB)
CD 를 바닥 으로 하고 바깥쪽(안팎 으로 마음대로)으로 등변 삼각형 DMC 를 그립 니 다.
선분 CD 옮 기기
각각 AC,CM,MD,DB 에 대해 1~3 을 반복 한다.
코 헨 눈송이 가 뭐야?
3 단 코 흐 곡선 으로 구 성 된 도형.
실현 효과<
这里写图片描述

#KocheDraw1
import turtle
def koch(size,n):
  if n==1:
    turtle.fd(size)
  else:
    for i in [0,60,-120,60]:
      turtle.left(i)
      koch(size/3,n-1)
def main():
  turtle.setup(600,600)
  turtle.penup()
  turtle.speed(10)
  turtle.hideturtle()
  turtle.pensize(2)
  turtle.goto(-200,100)
  turtle.pendown()
  level=4
  koch(400,level)
  turtle.right(120)
  koch(400, level)
  turtle.right(120)
  koch(400, level)
  turtle.penup()
  turtle.done()
main()
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기