Check

Генерация отчёта по заказам

Python Middle Ozon 01.01.2025
Дан JSON-файл `orders.json` со списком объектов вида: ```json { "id": 1, "user_id": 10, "total": 1999.9 } ``` Напишите функцию `calc_total_revenue(path: str) -> float`, которая: 1. Загружает список заказов из файла. 2. Складывает поле `total` для всех заказов. 3. Возвращает общую выручку как число с плавающей точкой. Можно использовать модуль `json` стандартной библиотеки.
Ответы
Решение 1
```python import json def calc_total_revenue(path: str) -> float: with open(path, "r", encoding="utf-8") as f: orders = json.load(f) return float(sum(order["total"] for order in orders)) ```