'''
Task 1 & 3
1. Create a class called Rectangle with attributes length and width
2. methods to calculate its area and perimeter.
'''
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
result = self.length * self.width
return result
def perimeter(self):
result = 2 * (self.length + self.width)
return result
def isSquare(self):
return self.length == self.width
def info(self):
print(f"Area is: {Rectangle.area(self)}")
print(f"Perimeter is: {Rectangle.perimeter(self)}")
rectangle1 = Rectangle(3, 4)
# Option 2:
rectangle1.info()
print(f"Rectangle is a square: {rectangle1.isSquare()}")
# Option 1:
# area = rectangle1.area()
# perimeter = rectangle1.perimeter()
# print(f"Area is: {area}")
# print(f"Perimeter is: {perimeter}")