Класс 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