Exercice 66
Ecrire un programme en python sous forme de fonction qui prends en paramètres deux entiers m et n et qui renvoie la liste des diviseurs communs à m et n.
Exemple si n = 18 et m = 27 , la fonction renvoie la liste:[1, 3, 9]
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# coding: utf-8 def listDivCommuns (n , m): # initialisation de la liste des diviseurs communs divCommuns = [] for k in range(1 , n+1): if m%k == 0 and n%k == 0: divCommuns.append(k) return divCommuns # exemple n , m = 18 , 27 print(listDivCommuns(n , m)) # affiche: [1, 3, 9] |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
1 thought on “Solution Exercice 66: liste des diviseurs communs à deux entiers”