D.8. Objet : définition d’une méthode d’instance#
Consignes#
Écrire le code permettant de définir une classe Personne et son initialisateur. Les objets de classe Personne possèderont des attributs “nom”, “age”, “poids” et “taille” dont les valeurs seront passées en paramètres à la construction de l’objet (dans cet ordre). Le poids sera donné en kilogrammes et la taille en mètres.
Ajouter à la classe Personne une méthode d’instance nommée “imc” permettant de calculer et de retourner l’IMC (Indice de Masse Corporelle) de la personne. L’IMC d’une personne est égal à son poids (en kilogrammes) divisé par le carré de sa taille (en mètres).
Aide#
https://docs.python.org/fr/3.6/tutorial/classes.html#a-first-look-at-classes
Codez votre solution ci-dessous#
Cliquez ici pour voir la solution
# Écrire votre code ci-dessous
class Personne:
def __init__(self, nom, age, poids, taille):
self.nom = nom
self.age = age
self.poids = poids
self.taille = taille
def imc(self):
return self.poids/(self.taille**2)