Ещё раз Отрицание применяемое к переменного, которая содержит значение не булевого типа прост конвертится в булево - 0 в фолс, нул или андефайнд в фолс, любая цифра больше 0 в тру и т.д.
А отрицание применимое к булевое переменой уже выполняет взаимообратное преобразование 1 в 0 и наоборот)
class Fridge: def init(self, number): self.number = number self.status = False def get_status(self): return self.status def get_number(self): pass class Human: def init(self, name = 'NoName'): self.name = name def open_Fridge(self, fridge): Кто нибудь может сказать как правильно описать функцию open_fridge? Хочу сделать чтобы по итогу можно было менять статус обьекта Fridge.