РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pyTsTmOpL10 85 of 89 menu

Задачи на ООП в Python. Часть 10

Сделайте класс Product со свойствами name и price. Задайте их через __init__.

Создайте объект класса Product и запишите его в переменную product1.

Присвойте product1 в переменную product2. С помощью оператора is проверьте, что обе переменные ссылаются на один и тот же объект.

Измените цену через product2 и убедитесь, что цена в product1 тоже изменилась.

Дан следующий класс:

class Employee: def __init__(self, name, position, department): self.name = name self.position = position self.department = department

Сделайте классы Position и Department. Во второй и третий параметры Employee передавайте объекты этих классов.

Создайте объект работника с должностью и отделом. Выведите имя работника, название должности и название отдела.

Сделайте класс City со свойствами name и population.

Создайте 5 объектов City, заполните данными и запишите в список.

Переберите список городов циклом и выведите название каждого города и его население.

В классе Employee сделайте сеттеры setName, setSalary так, чтобы их можно было вызывать цепочкой (каждый сеттер возвращает self).

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить