Тема: Функція для створення кортежу з оцінками
Допоможіть, будь ласка!
Напишіть функцію grade_count(grades), яка приймає список з 5 цілих чисел, де кожне число представляє оцінку з предмету (Основи програмування, Математичний аналіз, Дискретна математика, Творчий підхід до вирішення проблем, Історія) та повертає кортеж (percent_grade, letter_grade) з двох елементів: percent_grade - число з плаваючою крапкою заокруглене до двох чисел після коми, яке представляє середню оцінку по всіх предметах (предмети вважати рівноцільними по кредитах) та letter_grade - рядок ("A", "B", "C", "D", "E" або "F"), який представляє оцінку по шкалі ECTS. Якщо хоча б одна з оцінок з предмету не в діапазоні (0, 100), то функція повинна повертати (None, None).
Оцінка в балах -> Оцінка за шкалою ECTS
90-100 -> 'A'
82-89 -> 'B'
75-81 -> 'C'
67-74 -> 'D'
60-66 -> 'E'
0-59 -> 'F'
Приклади роботи функції
>>> grade_count([85, 90, 67, 70, 87])
(79.8, 'C')
>>> grade_count([97, 93, 84, 78, 80])
(86.4, 'B')