Предмет: Информатика, автор: Jytoof

В созданном в задаче 1 файле создать класс Rectangle, который будет рисовать закрашенный прямоугольник, зная координаты точек левого верхнего угла прямоугольника, а также длину и ширину прямоугольника. Длину и ширину прямоугольника сделать приватными.
Python.

Ответы

Автор ответа: kalyamelbelt2006
0

Ответ:

import turtle

class Rectangle:

def __init__(self, x, y, width, height):

self.__width = width # Приватное свойство для ширины

self.__height = height # Приватное свойство для высоты

self.x = x # Координата X левого верхнего угла

self.y = y # Координата Y левого верхнего угла

def draw(self):

# Инициализируешь черепаху

t = turtle.Turtle()

t.speed(1)

t.penup()

# Перемещаешь черепаху к начальным координатам

t.goto(self.x, self.y)

# Начинаешь рисовать закрашенный прямоугольник

t.begin_fill()

for _ in range(2):

t.forward(self.__width)

t.left(90)

t.forward(self.__height)

t.left(90)

t.end_fill()

# Закрываешь окно по щелчку мыши

turtle.exitonclick()

# Создаешь объект Rectangle

my_rectangle = Rectangle(50, 50, 100, 60)

# Рисуешь прямоугольник

my_rectangle.draw()

Объяснение:

Это 8-9 класс?

Похожие вопросы