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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education