Exercice 41
Écrire un algorithme python sous forme de fonction qui prend en argument deux entiers m et n qui retourne la liste de tous les diviseurs communs à m et n.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#coding: utf-8 def diviseursCommuns(m,n): # initialisation de la liste des diviseurs communs listDivCommuns = [] # Parcourir les entiers 1 , 2, .... , n for i in range(1, n+1): if n%i == 0 and m%i == 0 : listDivCommuns.append(i) return listDivCommuns # Exemple (m , n) = ( 54 , 72) print("La liste des diviseurs communs de 54 et 72 est " , diviseursCommuns(54,72)) # La sortie est : La liste des diviseurs communs de 54 et 72 est [1, 2, 3, 6, 9, 18] |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Python Programming Step-By-Step : Python Object-Oriented Programming
€ 13,00 Buy Now -
Routeur Tenda avec Carte SIM 4G09 AC1200 Bi- bandd 4G + Cat6 300Mbps, Connectivité Jusqu'à 64 Appareils
€ 89,00 Acheter le produit -
Débutant en Python : Programmer un réseau neuronal en 7 jours
€ 17,00 Acheter le livre
1 thought on “Solution Exercice 41: algorithme python qui détermine la liste des diviseurs communs à deux entiers”