generated from mwc/project_drawing
Wrote a program that draws a hand and then draws balloons with various sizes and angles from two lists.
This commit is contained in:
82
drawing_test.py
Normal file
82
drawing_test.py
Normal file
@@ -0,0 +1,82 @@
|
||||
# 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()
|
||||
Reference in New Issue
Block a user