Реализовать класс «Портфель инвестора», куда могут добавляться экземпляры классов акций и облигаций компаний (Сбербанк, Газпром, Лукойл) различного количества. Портфель инвестора должен иметь возможность возвращать количество и полную суммарную стоимость
- Рынок ценных бумаг
Условие:
Привет нужно написать код на питоне с
четырьмя тестами, одним исключением и реализовано с
использованием аннотации типов. Задание: Реализовать класс «Портфель инвестора» куда могут
добавляться экземпляры классов акций и облигаций
компаний (Сбербанк, Газпром, Лукойл) различного
количества. Портфель инвестора должен иметь
возможность возвращать количество и полную суммарную
стоимость всех активов в задаваемой валюте (рубль,
китайский юань, доллар США) акций и облигаций с учётом
количества в портфеле, действующей котировки, и курса
заданной валюты. Требуется реализовать возможность
вывода текущих состояний объектов в терминал.
Решение:
Для решения этой задачи мы создадим три класса: `Акция`, `Облигация` и `ПортфельИнвестора`. Каждый из этих классов будет иметь необходимые атрибуты и методы. Мы также добавим аннотации типов для ясности. 1. Начнем с определения классов `Акция` и `Облигация`. 2. Затем создадим класс `ПортфельИнвестора`, который будет хранить активы и предоставлять методы для добавления активов и получения информации о портфеле. 3. Реализуем тесты и обработку исключений. Вот пример реализации: ```python from typing import List, Union class Акция: def __init__(self, название: str, количество: int, цена: ...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства