В пайтоне создать класс "лифт". Внутри класса будет два счетчика - один для подсчета общего количества пассажиров в лифтах, другой для подсчета количества человек в отдельном лифте. Также там будет методы "Войти в лифт" и "Выйти из лифта", а также метод для вывода количества людей в лифте и лифтах. Каждому лифту будет присвоено свое имя, так и можно будет их различать.
Answers & Comments
Ответ:
class Elevator:
# Инициализация класса
def __init__(self, name):
self.name = name
self.total_passengers = 0
self.passengers_in_elevator = 0
# Метод для входа в лифт
def enter_elevator(self):
self.total_passengers += 1
self.passengers_in_elevator += 1
# Метод для выхода из лифта
def exit_elevator(self):
self.passengers_in_elevator -= 1
# Метод для печати информации о лифте
def print_info(self):
print(f"Лифт {self.name} имеет {self.passengers_in_elevator} пассажиров и {self.total_passengers} пассажиров во всех лифтах")