Problem 1 This will be a 3-part script project. Follow the guidelines below: First script will be named as circle.py. Create a class named Circle. Input an attribute as radius. Determine the code that must execute (Method/Function) circ_area which will compute for the area and circ_circum which will compute the circumference of a circle. Second script will be named as rect.py. Create a class named Rect. Input an attribute as length & width. Determine the code that must execute (Method/Function) rect_area which will compute for the area and rect_perim which will compute the perimeter of a rectangle. Third script will be named as geometry.py. You will import class Circle and class Rect from their respective scripts to this main script. Create a logical code that will display: 1. The total area of a circle and a rectangle. 2. The circumference a circle. 3. The perimeter of a rectangle.
Problem 1 This will be a 3-part script project. Follow the guidelines below: First script will be named as circle.py. Create a class named Circle. Input an attribute as radius. Determine the code that must execute (Method/Function) circ_area which will compute for the area and circ_circum which will compute the circumference of a circle. Second script will be named as rect.py. Create a class named Rect. Input an attribute as length & width. Determine the code that must execute (Method/Function) rect_area which will compute for the area and rect_perim which will compute the perimeter of a rectangle. Third script will be named as geometry.py. You will import class Circle and class Rect from their respective scripts to this main script. Create a logical code that will display: 1. The total area of a circle and a rectangle. 2. The circumference a circle. 3. The perimeter of a rectangle.
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
Related questions
Question
![Problem 1
This will be a 3-part script project. Follow the guidelines below:
First script will be named as circle.py. Create a class named Circle. Input an attribute as radius.
Determine the code that must execute (Method/Function) circ_area which will compute for the area
and circ_circum which will compute the circumference of a circle.
Second script will be named as rect.py. Create a class named Rect. Input an attribute as length & width.
Determine the code that must execute (Method/Function) rect_area which will compute for the area
and rect_perim which will compute the perimeter of a rectangle.
Third script will be named as geometry.py. You will import class Circle and class Rect from their
respective scripts to this main script. Create a logical code that will display:
1. The total area of a circle and a rectangle.
2. The circumference of a circle.
3. The perimeter of a rectangle.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F783d05e9-f36a-44fa-bc3e-7bc11dbe5682%2F57584e60-7c3a-4ea8-8a7b-2f71e8c2801f%2Fl1x900j_processed.jpeg&w=3840&q=75)
Transcribed Image Text:Problem 1
This will be a 3-part script project. Follow the guidelines below:
First script will be named as circle.py. Create a class named Circle. Input an attribute as radius.
Determine the code that must execute (Method/Function) circ_area which will compute for the area
and circ_circum which will compute the circumference of a circle.
Second script will be named as rect.py. Create a class named Rect. Input an attribute as length & width.
Determine the code that must execute (Method/Function) rect_area which will compute for the area
and rect_perim which will compute the perimeter of a rectangle.
Third script will be named as geometry.py. You will import class Circle and class Rect from their
respective scripts to this main script. Create a logical code that will display:
1. The total area of a circle and a rectangle.
2. The circumference of a circle.
3. The perimeter of a rectangle.
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
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.Recommended textbooks for you
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
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)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
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)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education