Что-то считаем :)
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.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cu_stats-0.1.0.tar.gz.
File metadata
- Download URL: cu_stats-0.1.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
229b05c7b0e83622baa5a3e6d3ce517645227607a5acb4fe0df088b29900e4c9
|
|
| MD5 |
75ae22a853dade722a0452c3e484f83f
|
|
| BLAKE2b-256 |
13b03406dabe959606e9b9bd930daf1fb72fad2de1d3c6a0d7427aae8782d6e7
|
File details
Details for the file cu_stats-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cu_stats-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fa1950da0c7f6395cc58fa320c1e74719ff7c40d5ff66175fc02a5eda58e159
|
|
| MD5 |
633b491f87ef1f1d1520b3015d5108dd
|
|
| BLAKE2b-256 |
a71a15a9dc0c1c390e814c9cfbfc5e62ffd104fc6289df2efd332bcbcc5a9603
|