We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

Anonymous • 1 month ago

quand j'appui run pour voir les instructions rien ne s'affiche ça me met toujours en mode attente

Aymane848 • 3 months ago

import math

class Fraction :

def __init__(self,a,b):
self.num = a
self.den = b

def __str__(self):
return f"{self.num}" if (self.den==1) else (f"{self.num} / {self.den}")

def reduire(self):
return Fraction(round(self.num/math.gcd(self.num,self.den)),round(self.den/math.gcd(self.num,self.den)))

frac = Fraction(3,1)
print(frac.den)

print(frac)

avec ce code, la réduction se passe très bien, mais le test s'attend à avoir 4/1 au lieu de 4......

Ponoran • 6 months ago

Super exercices et explications claires !

Une erreur semble s'être glissée sur les résultats attendus des exercices 2 et 3 (du chapitre 10 sur les chaînes de caractères) qui
n'attendent que le premier caractère de la chaîne modifié en sortie au lieu de la chaîne complète modifiée.