How can I make each of these shapes into a separate function?

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

How can I make each of these shapes into a separate function?


def shapes():
win = GraphWin("My Window", 800, 800)
win.setBackground('black')

c = Circle(Point(600,100), 50,)
c.setOutline('red')
c.setFill('purple')
c.draw(win)

o = Oval(Point(100,400), Point(400,10))
o.setFill("red")
o.setOutline('blue')
o.draw(win)

eye2 = Line(Point(45, 105), Point(200, 105))
eye2.setWidth(3)
eye2.setFill('yellow')
eye2.draw(win)

rect = Rectangle(Point(600, 80), Point(100, 20))
rect.setFill('green')
rect.draw(win)

myImage = Image(Point(700, 600), "cedar_rapids.ppm")
myImage.draw(win)
win.mainloop()

txt = Text(Point(400, 700), "Emma")
txt.setTextColor(color_rgb(0, 255, 200))
txt.setSize(100)
txt.draw(win)

win.getMouse()
win.close()

shapes()

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Knowledge Booster
Algebraic Expression
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