Je te remercie de m'expliquer ce que fait la fonction
creerRationnel mais ma question était plutôt : Qu'est-ce qu'elle fout là ? À l'intérieur de la classe.
En regardant bien, tu n'as pas l'impression qu'elle fait tâche ? Toutes les autres fonctions de cette classe ont comme premier argument le mot
self, en plus, tu utilises ce mot
self pour le référencer à une autre instance de la même classe.
À mon avis cette fonction doit se trouver au même niveau que
pgcd(r), si je suis bien.
Pour ton erreur, le message te dit que
creerSecondRationnel attend 2 arguments, or tu appelle cette fonction sans aucun argument.
1 2
|
r1=creerSecondRationnel() |
Il faudra donc mettre les dénominateur et numérateur dans les parenthèses.
Partager