Что-то считаем :)
Project description
Задача 1
Руководству компании необходимо рассчитывать финансовые показатели: чистую прибыль и рентабельность инвестиций (ROI), чтобы оценивать эффективность бизнеса, но расчёт вручную занимает много времени.
Твоя задача — создать Python-пакет, который автоматизирует процесс расчёта этих показателей.
Функциональность пакета
Напиши пакет, который:
-
Принимает на вход данные о доходах и расходах компании.
-
Предоставляет функции для расчёта следующих показателей:
- чистая прибыль — разница между доходами и затратами:
чистая_прибыль = доходы − затраты; - рентабельность инвестиций (ROI) — отношение чистой прибыли к затратам, выраженное в процентах:
roi = (чистая_прибыль ÷ затраты) × 100.
- чистая прибыль — разница между доходами и затратами:
-
Поддерживает запуск через командную строку с опциями:
--revenueдля указания доходов,--costsдля указания расходов.
Пример вывода в консоль:
Чистая прибыль: 2000 руб.
ROI: 25.00%
Сборка пакета и публикация
Когда код написан и проверен, подготовь пакет к публикации.
-
Используй
Eggдля сборки пакета. Создай файлsetup.py, в котором будут указаны все метаданные и параметры сборки проекта. -
Собери пакет и опубликуй его на PyPI с помощью соответствующих утилит.
Проверка работоспособности
- Установи пакет с PyPI в другой проект и проверь его работоспособность.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.