python
class WinDoor:
def __init__(self, x, y):
self.square = x * y
class Room:
def __init__(self, x, y, z):
self.square = 2 * z * (x + y)
self.wd = []
def add_wd(self, w, h):
self.wd.append(WinDoor(w, h))
def work_surface(self):
ws = self.square
for w in self.wd:
ws -= w.square
return ws
r1 = Room(6, 3, 2.7)
print(r1.square) # выведет 48.6
r1.add_wd(1, 1)
r1.add_wd(1, 1)
r1.add_wd(1, 2)
print(r1.work_surface()) # выведет 44.6
расшифровать что такое ws
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет