We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.
"Ce qui est stocké est le résultat et non le calcul. Ce qui veut dire que si on modifie la valeur de a, la variable gardera la valeur 12."
Totalement faux du coup et qui ne fait pas sens. Il va garder en mémoire le calcul, et la variable c sera affectée du calcul. Si on modifie la variable a, le résultat sera forcément différent. ça prévoit du lourd pour la suite...
bonjour , page 9/10 exercice 3 quand je test mon code sur Bracket il semble sortir le bon resultat ( chaine de voyelles) mais quand j essai de le valider sur CG il ne me sort que la première voyelle et bloque. need hlp plz
quand j'appui run pour voir les instructions rien ne s'affiche ça me met toujours en mode attente
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......
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.
Bonjour savez vous ou est ce qu'on peut trouver les corrections des exercices (sans les avoir fini)