Модуль Student

Местная средняя школа нуждается в инструменте для управления академическими записями своих учеников. Они обратились с просьбой создать программу, которая сможет вычислять средний балл ученика и определить, сдал ли ученик экзамены или нет. Проходной балл составляет 50.
Вам поручено разработать модуль student.py, который определяет класс Student. У каждого ученика должны быть свойства name (имя), age (возраст) и marks (список оценок). Класс Student также должен содержать метод для вычисления среднего балла average mark и другой метод для проверки, сдал ли ученик экзамены has passed или нет:
  • average_mark: этот метод должен возвращать средний балл ученика.
  • has_passed: этот метод должен возвращать True, если средний балл ученика 50 или выше, и False в противном случае.
Модуль main.py автоматически позаботится о вводе и выводе данных.
Ввод
Вывод
student1 = Student("John", 16, [65, 80, 90]); print(student1.average_mark()); print(student1.has_passed())
78.33 True
Примечание: Для этого задания вам нужно только разработать модуль student.py и не беспокоиться о том, как модуль main.py будет его использовать. Ваш модуль должен правильно определить класс Student и его методы так, чтобы они работали, как описано выше.
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue