Олимпиадный тренинг

Задача . Наследование - 3


Задача

Темы:

Имеется следующий фрагмент программы:

class Table:
    def __init__(self, model, color):
        self.set_model_and_color(model, color)

    def set_model_and_color(self, model, color):
        self.model = model
        self.color = color


class RoundTable(Table):
    def __init__(self, model, color, radius, height):
        super().__init__(model, color)
        self.radius = radius
        self.height = height
        
    def set_params(self, model, color, radius, height):
        self.model = model
        self.color = color
        self.radius = radius
        self.height = height


rt = RoundTable('PC', 'brown', 500, 750)
tb = Table('Home', 'white')

Выберите все пункты, в которых команды будут выполнены без ошибок.

 

m = tb.model
rt.set_params('Home', 'red', 700, 1000)
color = rt.color
tb.set_params('PC', 'brown', 500, 750)
rt.set_model_and_color('Home', 'red')
h = tb.height

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя