Le module Student
Un lycée local a besoin d'un outil pour aider à gérer les dossiers académiques de ses élèves. Ils ont demandé un programme capable de calculer la moyenne des notes d'un étudiant et de déterminer si l'étudiant a réussi ou échoué. La note de passage est de 50.
Vous êtes chargé de développer un module student.py qui définit une classe Student. Chaque étudiant doit avoir les propriétés name, age et marks (qui est une liste). La classe Student doit également inclure une méthode pour calculer la moyenne des notes et une autre méthode pour vérifier si l'étudiant a réussi ou a échoué :
average_mark: cette méthode doit retourner la moyenne des notes de l'étudiant.has_passed: cette méthode doit retournerTruesi la moyenne de l'étudiant est de 50 ou plus, etFalsesinon.
Le module main.py se chargera automatiquement des entrées et des sorties.
Entrée | Sortie |
|---|---|
| 78.33 |
Note : Pour ce défi, vous devez uniquement développer le module student.py et n'avez pas à vous soucier de la façon dont le module main.py l'utilisera. Votre module doit définir correctement la classe Student et ses méthodes afin qu'elles fonctionnent comme décrit ci-dessus.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB