Модуль Student
Местная средняя школа нуждается в инструменте для управления академическими записями своих учеников. Они обратились с просьбой создать программу, которая сможет вычислять средний балл ученика и определить, сдал ли ученик экзамены или нет. Проходной балл составляет 50.
Вам поручено разработать модуль student.py
, который определяет класс Student
. У каждого ученика должны быть свойства name
(имя), age
(возраст) и marks
(список оценок). Класс Student
также должен содержать метод для вычисления среднего балла average mark
и другой метод для проверки, сдал ли ученик экзамены has passed
или нет:
average_mark
: этот метод должен возвращать средний балл ученика.has_passed
: этот метод должен возвращатьTrue
, если средний балл ученика 50 или выше, иFalse
в противном случае.
Модуль main.py
автоматически позаботится о вводе и выводе данных.
Ввод | Вывод |
---|---|
| 78.33 True |
Примечание: Для этого задания вам нужно только разработать модуль student.py
и не беспокоиться о том, как модуль main.py
будет его использовать. Ваш модуль должен правильно определить класс Student
и его методы так, чтобы они работали, как описано выше.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB