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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !