i need to load this file in and draw the circle using ONLY graphics

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter5: The Repetition Structure
Section: Chapter Questions
Problem 3MQ6
icon
Related questions
Question

i need to load this file in and draw the circle using ONLY graphics.py, no turtle graphics please.

I have these items so far. Not sure how to read in the file, and have it draw the circle by opening up a new window. 

def draw_circle(x, y, radius, color):
c = Circle(Point(x, y), radius)
c.setFill(color)
c.draw(win)

if line[0] == "circle":
draw_circle(int(line[1]), int(line[2]),
int(line[3]), (line[4]))

#colors = white, black, red, green, blue, cyan, yellow, magenta, purple, brown (there may be others)
# center of circle followed by radius
circle, 300, 300, 100, cyan
circle, 300, 300, 10, white
#lower left and upper right corners or rectangle
rectangle, 500, 500, 550,580, green
# item after color is line width, if its missing, should default to 1
line, 0, 0, 100, 300, black, 7
point, 200, 50, black
point, 205, 50, black
point, 210,50, black
# 3 points of triangle
triangle, 500, 100, 600, 100, 550, 200, yellow
# we will not support spaces in filenames
# the coordinates seem to be for the center of the image
image, 150, 500, cedar_rapids.ppm
#must have pairs of points, but any number of pairs are ok
polygon, 300, 550, 500, 550, 450, 350, 350, 350, blue
# coordinates are as for a rectangle but filled with an oval
oval, 100, 100, 400, 200, red
#text value may not contain commas
text. 500.50. hello world!. blue
Transcribed Image Text:#colors = white, black, red, green, blue, cyan, yellow, magenta, purple, brown (there may be others) # center of circle followed by radius circle, 300, 300, 100, cyan circle, 300, 300, 10, white #lower left and upper right corners or rectangle rectangle, 500, 500, 550,580, green # item after color is line width, if its missing, should default to 1 line, 0, 0, 100, 300, black, 7 point, 200, 50, black point, 205, 50, black point, 210,50, black # 3 points of triangle triangle, 500, 100, 600, 100, 550, 200, yellow # we will not support spaces in filenames # the coordinates seem to be for the center of the image image, 150, 500, cedar_rapids.ppm #must have pairs of points, but any number of pairs are ok polygon, 300, 550, 500, 550, 450, 350, 350, 350, blue # coordinates are as for a rectangle but filled with an oval oval, 100, 100, 400, 200, red #text value may not contain commas text. 500.50. hello world!. blue
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Unreferenced Objects
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning