Semaine 4, jour 3, matin

This commit is contained in:
gauvainboiche
2026-01-14 12:12:07 +01:00
parent 4911bbd40c
commit 1db1a5ab8d
9 changed files with 99 additions and 3 deletions

View File

@@ -0,0 +1,33 @@
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)