Темчик Жоский
Знаток
(352)
2 недели назад
Представь, что ты создаешь магазин одежды.
1. Класс "Одежда"
Свойства: название, размер, цена, цвет
Методы:
get_info(): возвращает информацию о товаре (название, размер, цена, цвет)
get_price(): возвращает цену товара
Класс "Магазин"
Свойства: список товаров (объекты класса "Одежда")
Методы:
add_item(item): добавляет новый товар в список
find_item_by_name(name): ищет товар по названию и возвращает его, если он есть
get_all_items(): возвращает список всех товаров
get_total_price(): считает общую стоимость всех товаров в магазине
Задание:
Создай классы "Одежда" и "Магазин" с указанными свойствами и методами.
Создай несколько объектов класса "Одежда" (например, "Футболка", "Штаны", "Платье").
Добавь эти объекты в магазин с помощью метода add_item().
Найди футболку в магазине с помощью find_item_by_name().
Выведи информацию обо всех товарах в магазине с помощью get_all_items().
Рассчитай общую стоимость товаров в магазине с помощью get_total_price().
CODE:
lass Одежда:
class Магазин:
футболка = Одежда("Футболка", "M", 1000, "синий")
магазин = Магазин()
магазин.add_item(футболка)
Анатолий Зяблин
Просветленный
(28330)
2 недели назад
Задание: Система управления библиотекой
Создайте простую систему управления библиотекой, используя ООП. Вам нужно реализовать следующие классы:
1. Класс `Книга`:
- Атрибуты: название, автор, год издания, ISBN
- Методы: получение информации о книге
2. Класс `Читатель`:
- Атрибуты: имя, фамилия, ID читателя
- Методы: получение информации о читателе
3. Класс `Библиотека`:
- Атрибуты: список книг, список читателей
- Методы:
- добавление книги
- удаление книги
- выдача книги читателю
- возврат книги
- поиск книги по названию или автору