ООП: Проверить фатальность сделки
- Не решено
- Создайте класс
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