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

В пайтоне создать класс "лифт". Внутри класса будет два счетчика - один для подсчета общего количества пассажиров в лифтах, другой для подсчета количества человек в отдельном лифте. Также там будет методы "Войти в лифт" и "Выйти из лифта", а также метод для вывода количества людей в лифте и лифтах. Каждому лифту будет присвоено свое имя, так и можно будет их различать.

Ответы

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

Ответ:

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} пассажиров во всех лифтах")


pipozikezik: можно объяснить как программа работает?
Похожие вопросы
Предмет: Химия, автор: dathc
Предмет: История, автор: Аноним