Условие:
Дано. JSON-файл students.json со следующей структурой:
[
{
"name": "Аня",
"class": "8A",
"scores": {"Математика": 5, "Физика": 4}
},
...
]
Количество учеников и количество предметов у них заранее неизвестно.
Напишите функцию read_file(), которая принимает на вход название файла, а возвращает список словарей с оценками учеников.
Напишите функцию calculate_statistics(), которая принимает на вход список словарей из предыдущего шага и возвращает словарь, в котором хранится статистика по каждому предмету: максимальное, минимальное и среднее значение.
Формат данных*:
{
"Рисование": {
"Минимум": 3,
"Максимум": 5,
"Среднее": 4.8
},
"Математика": {
"Минимум": 2,
"Максимум": 5,
"Среднее": 4.2
},
...
}
*Примечание: ключи и значения приведены для примера, в работе будут получены другие
![Дано. JSON-файл students.json со следующей структурой: [ { "name": "Аня", "class": "8A", "scores": {"Математика": 5, "Физика": 4} }, ... ] Количество учеников и количество предметов у них заранее неизвестно. Напишите функцию read_file(), которая принимает](/public/images/library/external/library-detail-hero-book.png)
