import turtle
class Shape:
def area(self):
pass
class Rectangle(Shape):
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
return self.length * self.width
class Circle(Shape):
def __init__(self, radius):
self.radius = radius
def area(self):
return 3.14 * self.radius * self.radius
shapes = [Rectangle(length=5, width=10), Circle(7)]
for shape in shapes:
print(shape.area())
t = turtle.Turtle()
t.speed(5)
t.penup()
t.goto(-80, 0)
t.pendown()
t.circle(20)
t.penup()
t.goto(0, 0)
t.pendown()
for _ in range(4):
t.forward(20)
t.left(90)
t.penup()
t.goto(60, -20)
t.pendown()
for _ in range(3):
t.forward(20)
t.left(120)
t.hideturtle()
turtle.done()