1. Главная
  2. Библиотека
  3. Рынок ценных бумаг
  4. Реализовать класс «Портфель инвестора», куда могут добавляться экземпляры классов акций и облигаций компаний (Сбербанк, Га...

Реализовать класс «Портфель инвестора», куда могут добавляться экземпляры классов акций и облигаций компаний (Сбербанк, Газпром, Лукойл) различного количества. Портфель инвестора должен иметь возможность возвращать количество и полную суммарную стоимость

«Реализовать класс «Портфель инвестора», куда могут добавляться экземпляры классов акций и облигаций компаний (Сбербанк, Газпром, Лукойл) различного количества. Портфель инвестора должен иметь возможность возвращать количество и полную суммарную стоимость»
  • Рынок ценных бумаг

Условие:

Привет нужно написать код на питоне с
четырьмя тестами, одним исключением и реализовано с
использованием аннотации типов. Задание: Реализовать класс «Портфель инвестора» куда могут
добавляться экземпляры классов акций и облигаций
компаний (Сбербанк, Газпром, Лукойл) различного
количества. Портфель инвестора должен иметь
возможность возвращать количество и полную суммарную
стоимость всех активов в задаваемой валюте (рубль,
китайский юань, доллар США) акций и облигаций с учётом
количества в портфеле, действующей котировки, и курса
заданной валюты. Требуется реализовать возможность
вывода текущих состояний объектов в терминал.

Решение:

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

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет