Compare commits
No commits in common. "9fc24236d5f0cae29af36b39fa19c06a73553cf2" and "9257ba26a66609c0b9de60fe020fa0fe2fd828b7" have entirely different histories.
9fc24236d5
...
9257ba26a6
20
data/sales.csv
Normal file
20
data/sales.csv
Normal file
@ -0,0 +1,20 @@
|
||||
Ноутбук,Электроника,1200,5,2026-01-15
|
||||
Мышь,Электроника,25,15,2026-01-20
|
||||
Клавиатура,Электроника,45,10,2026-02-10
|
||||
Кофеварка,Техника,150,3,2026-02-15
|
||||
Футболка,Одежда,20,50,2026-02-20
|
||||
Джинсы,Одежда,60,20,2026-03-05
|
||||
Лампа,Дом,35,12,2026-03-12
|
||||
Чайник,Техника,80,8,2026-03-20
|
||||
Монитор,Электроника,300,4,2026-04-01
|
||||
Носки,Одежда,5,100,2026-04-05
|
||||
Рюкзак,Аксессуары,55,15,2026-04-10
|
||||
Книга,Хобби,15,30,2026-01-25
|
||||
Блокнот,Хобби,8,40,2026-02-01
|
||||
Ручка,Хобби,2,200,2026-02-05
|
||||
Коврик для йоги,Спорт,25,20,2026-03-15
|
||||
Гантели,Спорт,40,10,2026-04-12
|
||||
Наушники,Электроника,90,12,2026-04-18
|
||||
Сковорода,Дом,45,6,2026-01-30
|
||||
Подушка,Дом,25,14,2026-02-28
|
||||
Зеркало,Дом,110,2,2026-03-25
|
||||
|
0
data/sales.txt
Normal file
0
data/sales.txt
Normal file
2
main.py
2
main.py
@ -104,5 +104,7 @@ def main() -> None:
|
||||
print(f"Выручка по месяцам: {monthly}")
|
||||
export_summary(filtered, "report.txt")
|
||||
print(f"\nОтчет успешно сохранен в report.txt")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
15
report.txt
Normal file
15
report.txt
Normal file
@ -0,0 +1,15 @@
|
||||
СВОДНЫЙ ОТЧЕТ ПО ПРОДАЖАМ
|
||||
==============================
|
||||
Общая выручка: 9830.00
|
||||
Лучшая категория: электроника
|
||||
|
||||
Топ-3 товара (по количеству):
|
||||
- Футболка: 50 шт.
|
||||
- Книга: 30 шт.
|
||||
- Джинсы: 20 шт.
|
||||
|
||||
Выручка по месяцам:
|
||||
- 2024-01: 1095.00
|
||||
- 2024-02: 2250.00
|
||||
- 2024-03: 2980.00
|
||||
- 2024-04: 3505.00
|
||||
Loading…
Reference in New Issue
Block a user