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) :
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 ! :/
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
Je vous remercie pour vos réponses !
Et vous souhaites de bonnes fêtes de fin d'année !
Partager