class Robot:
    population = 0

    def __init__(self, name):
        self.name = name
        Robot.population += 1
        print(f'(Инициализация {self.name})')

    def __del__(self):
        print(f'{self.name} уничтожается')
        Robot.population -= 1

        if Robot.population == 0:
            print(f'{self.name} был последним')
        else:
            print(f'Осталось {self.name} работающих роботов')

    def say_hi(self):
        print(f'Hi, my name is {self.name}')

    # @staticmethod
    # def how_many():
    #     print(f'Осталось {Robot.population} работающих роботов')


r01 = Robot('RD-D2')
r02 = Robot('C-R01')
# r01.how_many()
