Fraction rationnelle irréductible
Bonjour je viens vers vous pour quelques questions !
Je dois faire cet exercice sous python :
Exercice 9 (Écriture fractionnaire d’un nombre décimal périodique) : On pourra utiliser l’exercice 4
qui à partir d’un entier n associe son nombre de chiffres.
1) Écrire une fonction pgcd qui renvoie le PGCD de deux nombres entiers.
2) Écrire une fonction fraction qui prend en argument u un tuplet d’entiers caractérisant un nombre décimal
périodique et qui renvoie la fraction rationnelle irréductible correspondante.
Si x = e, d p p ... de partie entière e, de partie décimale non périodique d et périodique p, le tuplet u sera
(e,d,p) et si x = e, p p ... n’a pas de partie décimale non périodique d, le tuplet u sera (e,p).
Pour l'instant j'ai fait le 1) :
Code:
1 2 3 4
| def pgcd(a,b) :
while a%b != 0 :
a, b = b, a%b
return b |
Par contre pour la 2) je sèche un peu ! C'est à dire que l'argument est un tuplet mais je ne comprend pas ce que je dois renvoyer ! :/
Je vous remercie pour vos réponses !
Et vous souhaites de bonnes fêtes de fin d'année !