1

Тема: Функція для створення кортежу з оцінками

Допоможіть, будь ласка!
Напишіть функцію 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')

2

Re: Функція для створення кортежу з оцінками

Пане, якщо ви ще не зрозуміли - тут за вас нічого робити не будуть. Порадити - будь ласка. Підказати, як виправити ваші помилки - так. Зробити за вас - ні, це не допомога, це вам тільки нашкодить. Якщо ви взагалі не можете виконати завдання - можливо, ви неправильно обрали спеціальність?