Définir une classe Nombre
. Cette classe :
__pImaginaire
et __pReelle
, définissables via avec un constructeur avec pour valeurs par défaut 0 et 0additionne
qui prend en argument un objet de type Nombre
, et qui renvoie un autre objet de type Nombre
dont la partie réelle est égale à la somme de la partie réelle de l'objet auquel la méthode s'applique et de celle du nombre passé en argument, et dont la partie imaginaire est égale à la somme de la partie imaginaire de l'objet auquel la méthode s'applique et de celle du nombre passé en argument.affiche
qui affiche la partie réelle, puis la chaîne de caractères "i×", puis la partie imaginaire du nombreTester le fonctionnement avec la séquence d'instructions suivante :
nb1=Nombre(1,2) nb1.affiche() nb2=Nombre(-5,8) nb2.affiche() nb1.additionne(nb2).affiche()
Définir une classe Reel
qui hérite de Nombre
. Cette classe :
__pImaginaire
à être égale à 0ent
qui renvoie la partie entière de la partie réelle du nombre. Il pourra être nécessaire de recourir à une fonction définie dans un module Python qu'il faudra importer...Tester le fonctionnement avec la séquence d'instructions suivantes :
r1=Reel(5,8) print(r1.get_Im())