Files
project_drawing/drawing_test_2.py

82 lines
1.3 KiB
Python

# drawing.py
# ----------
# By ____(you)___________
#
# (Briefly describe what this program does.)
from turtle import *
from superturtle.image import save_svg
def draw_hand(offset):
penup()
forward(-offset)
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, angle, offset):
pendown()
x,y = pos()
goto(x+50+angle, y+75-angle*2)
right(90)
circle(radius)
penup()
left(90)
goto(-offset+20,10)
def draw_my_drawing():
#program
offset = 200
draw_hand(offset)
size = [90, 82, 60, 45, 28, 71, 136, 36, 63, 170, 154, 30, 70]
angle = [20, 60, 40, 80, 30, 100, 50, 10, 3, 136, 15, 1, 180]
for i1, i2 in zip(size, angle):
draw_balloon(i1, i2, offset)
input()
width, height = 816, 1056
with save_svg(width, height, "drawing.svg"):
draw_my_drawing()