ООП: Проверить фатальность сделки
- Не решено
- Создайте класс
Organization. - В классе опишите атрибут
is_opened, который по умолчанию будет равенTrue, т.е. компания работает. - Создайте метод
makeDeal, который принимает на вход параметрisFatal- фатальная сделка или нет. По умолчанию должно бытьFalse. - Внутри метода реализуйте проверку: если
isFatalпринимает значениеTrue, то атрибутis_openedдолжен поменяться наFalseу всех объектов одновременно.
Пример:
a = Organization()
b = Organization()
a.makeDeal(False)
print(a.is_opened)
# True
print(b.is_opened)
# True
b.makeDeal(True)
print(a.is_opened)
# False
print(b.is_opened)
# False