1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите класс House реализующий интерфейс “каталога” д...
Решение задачи

Напишите класс House реализующий интерфейс “каталога” дома. Класс должен инициализироваться одним параметром – количеством комнат в доме. Также реализуйте метод addperson(room, personname) добавляющий человека (строковый тип данных -- имя) в комнату под

  • Программирование

Условие:

Напишите класс House реализующий интерфейс “каталога” дома. Класс должен инициализироваться одним параметром – количеством комнат в доме. Также реализуйте метод addperson(room, personname) добавляющий человека (строковый тип данных -- имя) в комнату под номером room (нумерация с нуля). Метод room(number) должен возвращать всех жителей этой комнаты списком. Важно понимать, что в одной комнате может жить несколько человек.
Создавать экземпляр класса и вызывать методы не надо.

Решение:

class House: def init(self, numberofrooms): self.rooms = {i: [] for i in range(numberofrooms)}...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет