From 1d50d4f53829c68a608e795a9900ddadf64e7267 Mon Sep 17 00:00:00 2001 From: Arthur BARRAUX Date: Wed, 7 Sep 2022 11:40:03 +0200 Subject: [PATCH] first commmmit --- main.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 main.py diff --git a/main.py b/main.py new file mode 100644 index 0000000..1a96fb2 --- /dev/null +++ b/main.py @@ -0,0 +1,32 @@ +class Personne: + def __init__(self, poids, taille, age): + self.poids = poids + self.age = age + self.taille = taille + + def imc(self): + return self.poids / (self.taille / 100) ** 2 + + def interpretation(self): + imc = self.imc() + if imc <= 18.5: + print("Insuffisance pondérale") + elif imc >= 30: + print("obésité") + + +class Eleve: + def __init__(self, nom, age, notes=[]): + self.nom = nom + self.age = age + self.notes = notes + + def _moyenne_(self): + try: + return sum(self.notes) / len(self.notes) + except (ZeroDivisionError): + return False + + def au_dessus(self, m_classe): + return self.moyenne() >= m_classe +