generated from mwc/project_drawing
82 lines
1.2 KiB
Python
82 lines
1.2 KiB
Python
# drawing.py
|
|
# ----------
|
|
# By ____(you)___________
|
|
#
|
|
# (Briefly describe what this program does.)
|
|
|
|
from turtle import *
|
|
from superturtle.image import save_svg
|
|
|
|
|
|
|
|
def draw_hand():
|
|
|
|
penup()
|
|
left(180)
|
|
forward(200)
|
|
left(90)
|
|
forward(150)
|
|
left(90)
|
|
pendown()
|
|
|
|
for i in range(2):
|
|
forward(20)
|
|
left(90)
|
|
forward(12.5)
|
|
left(90)
|
|
left(90)
|
|
penup()
|
|
forward(12.5)
|
|
for i in range(3):
|
|
right(90)
|
|
forward(5)
|
|
right(90)
|
|
pendown()
|
|
forward(7.5)
|
|
right(180)
|
|
penup()
|
|
forward(7.5)
|
|
right(90)
|
|
forward(5)
|
|
left(90)
|
|
pendown()
|
|
for i in range(2):
|
|
forward(5)
|
|
left(90)
|
|
forward(10)
|
|
left(90)
|
|
right(90)
|
|
penup()
|
|
|
|
|
|
|
|
def draw_balloon(radius):
|
|
pendown()
|
|
forward(150 + radius)
|
|
for i in range(10):
|
|
left(9)
|
|
forward(2)
|
|
forward(100 )
|
|
|
|
left(90)
|
|
circle(-radius)
|
|
penup()
|
|
|
|
goto(-184,-137.5)
|
|
right(180)
|
|
|
|
|
|
|
|
def draw_my_drawing():
|
|
#program
|
|
draw_hand()
|
|
|
|
size = [10, 20, 40, 80, 160]
|
|
for i in size:
|
|
draw_balloon(i)
|
|
|
|
input()
|
|
|
|
#width, height = 816, 1056
|
|
#with save_svg(width, height, "drawing.svg"):
|
|
draw_my_drawing() |