Класс Student
Вам нужно создать класс на Python, который моделирует Студента с атрибутами: name (имя) и список scores (оценок) по разным предметам. Этот класс должен включать методы для добавления оценки, вычисления среднего балла и определения итоговой оценки (grade) на основе среднего балла.
Класс должен работать следующим образом:
Класс
Studentдолжен инициализироваться с параметромname(строка). У него также должен быть атрибутscores, который является списком для хранения оценок по различным предметам.Класс
Studentдолжен иметь методadd_score(self, score), который принимает оценку (число с плавающей точкой) и добавляет ее в списокscores.Класс
Studentдолжен иметь методaverage(self), который вычисляет и возвращает средний балл студента.Класс
Studentдолжен иметь методgrade(self), который определяет итоговую оценку (grade) на основе среднего балла и возвращает ее.
Примечание: В рамках этого упражнения можно предположить, что система оценивания следующая:
Балл | Оценка |
|---|---|
90 - 100 | A |
80 - 90 (90 не включая) | B |
70 - 80 (80 не включая) | C |
60 - 70 (70 не включая) | D |
0 - 60 (60 не включая) | F |
Программа должна корректно выполнять все команды и возвращать правильные значения.
Ввод | Вывод |
|---|---|
| 86.733333 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB