# from turtle import *
#
# shape('turtle')
#
# for i in range(6):
# forward(100)
# left(360 / 6)
#
# done()
# import turtle as tt
#
# tt.shape('turtle')
#
# for i in range(3):
# tt.forward(30)
# tt.left (360/6)
#
# tt.done() #done이 반드시 있어야 실행이 된다.
# import turtle as tt
#
# tt.shape('turtle')
#
# def move(length):
# tt.pu()
# tt.forward(length) #forward와 backward에는 length가 들어가는데 left,right에는 angle이 들어간다.
# tt.pd()
#
# move(-300) #기본 setting 에서는 가운데에서 그림이 그려지기 시작함. 좌측 끝에서 시작할 수 있도록.
#
# for i in range(3,15):
# tt.begin_fill() #end_fill이랑 같이 있으면서 도형 내부 color fill인 듯?
# tt.circle(20,steps=i) #circle(radius), steps determines the number of steps to use
# move(50) # 도형 하나 그린 뒤로 50만큼 이동
# tt.end_fill()
#
# tt.done()
import turtle as tt
# '''
# 와이 함수가 니드한가
# * 함수의 존재 의의
# > pattern
# >
#
# '''
#
# import turtle
#
# def draw(size):
# if size < 5:
# return
# turtle.forward(size)
# turtle.left(360/6)
# draw(size-10) #재귀함수
#
# draw(200)
#
# turtle.done()
# import turtle as tt
#
# tt.shape('turtle')
#
# tt.right(360/6)
# tt.forward(100)
#
# tt.left(360/3)
# tt.forward(100)
#
# tt.right(360/6)
# tt.forward(100)
#
# tt.left(360/3)
# tt.forward(100)
#
# tt.right(360/6)
# tt.forward(100)
#
# tt.left(360/3)
# tt.forward(100)
#
# tt.right(360/6)
# tt.forward(100)
#
# tt.left(360/3)
# tt.forward(100)
#
# tt.right(360/6)
# tt.forward(100)
#
# tt.left(360/3)
# tt.forward(100)
#
# tt.right(360/6)
# tt.forward(100)
#
# tt.left(360/3)
# tt.forward(100)
#
# tt.done()
# import turtle as tt
#
# tt.shape('turtle')
#
# def drawStar(count, line):
# for i in range(count):
# tt.right(360/count)
# tt.forward(line)
#
# tt.left(360/(count//2))
# tt.forward(line)
#
# drawStar(6, 100)
# tt.done()
import turtle as tt
tt.left(360/4)
tt.forward(200)
def drawTree(length):
if length<10:
return
tt.left(360/12)
tt.forward(length)
tt.penup()
tt.backward(length)
tt.right(360/12)
tt.pendown()
tt.right(360/12)
tt.forward(length)
drawTree(length/2)
drawTree(100)
tt.done()



