Solution Exercice 11: classe Python Student admis ou non selon la moyenne

Exercice 11

Écrire une classe en Python appelée 'Student' avec les attributs suivant :

  1. name : du type str
  2. note_semestre1, note_semestre2 : du type float
  3. Une méthode moyenne() : qui calcule la moyenne de l'étudiant
  4. Une méthode result() : qui donne le résultat 'Admis ou 'Non admis' selon la moyenne
  5. Une méthode afficher () : qui affiche le nom et la moyenne et le résultat de l'étudiant
  6. Faire deux test d'instanciation : pour étudiant 'admi' et un étudiant 'non admis'

Solution




  1. Attributs : la classe "Student" a des attributs pour le nom et les notes de deux semestres.
  2. Méthodes : La classe possède 3 méthodes moyenne() pour calculer la moyenne, result() pour déterminer le résultat (admis ou non admis), et afficher() pour afficher les informations de l'étudiant.
  3. Instanciation : Les tests d'instanciation créent deux objets "Student" avec des notes différentes, puis affichent leurs informations en utilisant la méthode "afficher".
  4. NB : Vous pouvez personnaliser les valeurs des attributs pour les adapter à vos besoins.
  5. L'étudiant "Adam" : a une moyenne de 13.25, ce qui est supérieur à 10, donc le résultat est "Admis". Tandis que "Rachid" a une Moyenne de 8.75 donc les résultat est "Non admis".

 

 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply