Войти Создать аккаунт

Вложенные структуры · 11 из 16

Сводка по классам

Задействованы также: Словари

В отдел образования сдают сводку: по каждому классу средний балл и число отличников. Отличник — тот, у кого все оценки пятёрки и их не меньше трёх.

Что сделать

Соберите для отдела образования сводку — средний балл и отличники каждого класса.

Что приходит

  • klassy — словарь «класс → словарь „фамилия → список оценок“»

Что вернуть

Словарь «класс → (средний, отличники)»: средний по всем оценкам класса до двух знаков, без оценок — 0; отличник — все пятёрки и их не меньше трёх.

Допишите функцию svodka в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Пример

В 9А у Иванова 5, 5, 5, у Петрова 3, 4. Средний по классу: 22 / 5 = 4,4. Отличник один — Иванов: {"9А": (4.4, 1)}.

Тот же пример кодом
Вызов
svodka({'9А': {'Иванов': [5, 5, 5], 'Петров': [3, 4]}})
Вернуть
{'9А': (4.4, 1)}
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.