Name: ___________________________________ Grade: 8 ______
Answer key - Python Graphic Worksheet
Drawing shapes using Python Programs (using loop wherever possible)
1.
Ans.
import turtle
t=[Link]()
[Link]()
[Link](-20,40)
[Link]()
[Link](10)
[Link]("pink")
[Link](100)
[Link](100)
[Link](90)
[Link](100)
[Link](90)
[Link](100)
[Link](100)
[Link](90)
[Link](100)
[Link](90)
[Link](100)
[Link]()
2.
Ans. import turtle
star = [Link]()
for i in range(100):
[Link](100)
[Link](144)
[Link]()
3.
Ans. import turtle
mult_square=[Link]()
def Multiple_Squares(length, colour):
mult_square.pencolor(colour)
mult_square.pensize(2)
mult_square.forward(length)
mult_square.right(90)
mult_square.forward(length)
mult_square.right(90)
mult_square.forward(length)
mult_square.right(90)
mult_square.forward(length)
mult_square.right(90)
mult_square.setheading(360)
for i in range(60,120,15):
Multiple_Squares(i,"blue")
[Link]
4.
Ans. # import turtle
import turtle
screen= [Link]()
# defining colors
colors = ['red', 'yellow', 'green', 'purple', 'blue', 'orange']
# setup turtle pen
t= [Link]()
# changes the speed of the turtle
[Link](10)
# changes the background color
[Link]("black")
# make spiral_web
for x in range(200):
[Link](colors[x%6]) # setting color
[Link](x/100 + 1) # setting width
[Link](x) # moving forward
[Link](59) # moving left
[Link](10)
5.
Ans.
# import turtle library
import turtle
t= [Link]()
my_wn = [Link]()
[Link](0)
for i in range(30):
[Link](5*i)
[Link](-5*i)
[Link](i)
[Link]()
6.
Ans.
# import turtle
import turtle
mybg= [Link]()
[Link]("light blue")
t= [Link]()
[Link]("black")
def mysq(size):
for i in range(4):
[Link](size)
[Link](90)
size = size - 5
mysq(146)
mysq(126)
mysq(106)
mysq(86)
mysq(66)
mysq(26)
[Link]()
7.
Ans.
# import the turtle modules
import turtle
# Start a work Screen
ws = [Link]()
# Define a Turtle Instance
t = [Link]()
# executing loop 6 times for 6 sides
for i in range(6):
# Move forward by 90 units
[Link](90)
# Turn left the turtle by 300 degrees
[Link](300)
********************