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 !
-
Les probabilités avec python
€ 19,00 Acheter le livre -
AILKIN 2024 est un amplificateur WiFi ultra-performant, avec 1200 Mbps, double bande 5 GHz et 2,4 GHz, et 4 antennes puissantes, compatible avec tous les réseaux.
€ 31,00 Acheter le produit -
Initiation à la Cryptographie: Cours et Exercices avec Solutions
€ 54,00 Acheter le livre
1 thought on “Solution Exercice 41: algorithme python qui détermine la liste des diviseurs communs à deux entiers”