언어/python

turtle _ my name

파아랑새 2018. 3. 2. 22:34
import turtle

MyPen = turtle.Pen() # 객체 생성
MyPen.speed(speed="slow")
MyPen.pensize(width=6)
MyPen.penup()
MyPen.setposition(-290, 290)
MyPen.pendown()
MyPen.fd(distance=100)
MyPen.right(angle=135)
MyPen.fd(distance=115)
# ================================
Clone_1 = MyPen.clone()
Clone_1.penup()
Clone_1.setposition(-150, 290)
Clone_1.pendown()
Clone_1.left(angle=45)
Clone_1.fd(distance=100)
# ================================
Clone_2 = MyPen.clone()
Clone_2.left(angle=45)
Clone_2.penup()
Clone_2.setposition(-150, 140)
Clone_2.pendown()
for i in range(4):
Clone_2.fd(distance=50)
Clone_2.right(angle=90)
# ================================
Clone_3 = MyPen.clone()
Clone_3.penup()
Clone_3.setposition(-100, 290)
Clone_3.pendown()
Clone_3.left(angle=135)
Clone_3_sub1 = Clone_3.clone()
Clone_3_sub2 = Clone_3.clone()
Clone_3_sub3 = Clone_3.clone()
Clone_3.fd(distance=130)
# ================================
Clone_3_sub1.fd(distance=65)
Clone_3_sub1.right(angle=135)
Clone_3_sub1.fd(distance=65)
Clone_3_sub2.fd(distance=65)
Clone_3_sub2.right(angle=45)
Clone_3_sub2.fd(distance=65)
# ================================
Clone_3_sub3.penup()
Clone_3_sub3.setposition(-100, 220)
Clone_3_sub3.pendown()
Clone_3_sub3.fd(distance=130)
Clone_3_sub3_s = Clone_3_sub3.clone()
# ================================
Clone_3_sub3_s.setposition(-100, 220)
Clone_3_sub3_s.fd(distance=65)
Clone_3_sub3_s.right(angle=90)
Clone_3_sub3_s.fd(distance=40)
# ================================
Clone_3_sub3_ss = Clone_3_sub3_s.clone()
Clone_3_sub3_ss.penup()
Clone_3_sub3_ss.setposition(-100, 140)
Clone_3_sub3_ss.pendown()
Clone_3_sub3_ss.fd(distance=50)
Clone_3_sub3_ss.left(angle=90)
Clone_3_sub3_ss.fd(distance=130)
# ================================
#
Clone_3_sub3_sss = Clone_3_sub3_ss.clone()
Clone_3_sub3_sss.penup()
Clone_3_sub3_sss.setposition(80, 290)
Clone_3_sub3_sss.pendown()
Clone_3_sub3_sss.fd(distance=130)
t = Clone_3_sub3_sss.clone()
t.setposition(145, 290)
t.left(angle=90)
t.fd(40)
oy = Clone_3_sub3_sss.clone()
oy.penup()
oy.setposition(145, 190)
oy.pendown()
oy.circle(radius=50)
ni = oy.clone()
ni.penup()
ni.setposition(115, 140)
ni.pendown()
ni.right(angle=90)
ni.fd(50)
ni.left(angle=90)
ni.fd(130)
ei = ni.clone()
ei.penup()
ei.setposition(245, 290)
ei.pendown()
ei.right(angle=90)
ei1 = ei.clone()
ei2 = ei.clone()
ei1.fd(45)
ei1.right(angle=90)
ei1.fd(30)
ei2.fd(65)
ei2.right(angle=90)
ei2.fd(30)
ei.fd(distance=100)
turtle.exitonclick()