problème avec l'utilisation de la fonction print
Bonjour,
Je débute avec python...
Pour commencer j'ai fait un exercice complet de création d'une classe Fraction(a,b) qui affiche a / b qui la simplifie, qui additionne etc ..
si je code
Code:
1 2 3
| Frac1 = Fraction(18, 4)
print( Frac1 )
print( Frac1.Simplifie() ) |
j'obtiens :
-> 18 / 4
-> 9 / 2
mais j'aimerais afficher : 18 / 4 = 9 / 2
donc je code :
print(Frac1 + " =" + Fract1.Simplifie() ) mais cela ne marche pas !!!
Où dois-je regarder ? dans la "concaténation" du print, dans le __add__ ou le __str__ de ma classe ?
merci d'avance pour vos réponses