Question: In this lab, you create a programmer-defined class and then use it in a Python program. The program should create two Rectangle objects and find
In this lab, you create a programmer-defined class and then use it in a Python program. The program should create two Rectangle objects and find their area and perimeter.
Instructions
- Open the class file named Rectangle.py
- In the Rectangle class, create two attributes named length and width.
- Write a public calculateArea method and a public calculatePerimeter method to calculate and return the area of the rectangle and the perimeter of the rectangle.
- Open the file named MyRectangleClassProgram.py.
- Set the length of rectangle1 to 10.0 and the width to 5.0. Set the length of rectangle2 to 7.0 and the width to 3.0.
- Print the value of rectangle1s perimeter and area, and then print the value of rectangle2s perimeter and area.
- Execute the program and verify that the output is correct.
*My Rectangle Class Program
# This program uses the programmer-defined Rectangle class.
# Do NOT modify this program. Write your code in Rectangle.py, # then select this file and click "Run Code".
from Rectangle import Rectangle
rectangle1 = Rectangle(10.0, 5.0) rectangle2 = Rectangle(7.0, 3.0)
print("Perimeter of rectangle1 is " + str(rectangle1.calculatePerimeter())) print("Area of rectangle1 is " + str(rectangle1.calculateArea())) print("Perimeter of rectangle2 is " + str(rectangle2.calculatePerimeter())) print("Area of rectangle2 is " + str(rectangle2.calculateArea()))
*Rectangle
# Rectangle.py
class Rectangle(object): # Declare public methods here def __init__(self, length, width): # Set class instance variables here
def calculateArea(self): # Write calculateArea here
def calculatePerimeter(self): # Write calculatePerimeter here
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
