Загрузка данных


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()