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)