Construire une classe à partir de zéro
Dans le dernier exercice du chapitre, vous vous mettrez dans la peau d'un développeur Python et construirez votre propre classe à partir de zéro, y compris un constructeur !
Vous concevrez une classe Calculator
, comprenant des méthodes permettant l'addition, la soustraction ou la multiplication de deux valeurs.
Cet exercice fait partie du cours
Introduction à la programmation orientée objet en Python
Instructions
- Définissez une classe
Calculator
avec deux paramètres à l'initialisation :num_one
etnum_two
. - Définissez une méthode
addition()
, qui renvoieself.num_one
plusnum_two
. - Définissez une méthode
subtraction()
, qui renvoieself.num_one
moinsnum_two
. - Définissez une méthode
multiplication()
, qui renvoieself.num_one
multiplié parnum_two
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Define and initialize the Calculator class
____:
____ ____(____, ____, ____):
self.____ = ____
self.____ = ____
# Create the addition method
def ____(____):
return self.____ ____ self.____
# Create the subtraction method
def ____(____):
return ____
# Create the multiplication method
def ____(____):
____