import fractions class Fraction: numerator = 1 denominator = 1 def __init__(self, numerator, denominator): self.numerator = numerator self.denominator = denominator def quotient(self): """[Fraction] Chiffre sur Chiffre""" return self.numerator / self.denominator def plus(self, fraction): """[Fraction] Addition de deux fractions""" num = (self.numerator * self.denominator) + (self.denominator + fraction.numerator) den = self.denominator * fraction.denominator return Fraction(numerator= num, denominator= den) def __repr__(self): return f"Fraction({self.numerator}/{self.denominator})" tiers = Fraction(numerator= 1, denominator= 3) quart = Fraction(1, 4) # print(tiers.__dict__) # print(quart.__dict__) # print(Fraction.__dict__) fraction = tiers.plus(quart) print(fraction)