📅  最后修改于: 2023-12-03 15:02:40.298000             🧑  作者: Mango
En mathématiques, les diviseurs d'un nombre entier n sont les nombres qui divisent n exactement (c'est-à-dire sans reste). Par exemple, les diviseurs de 6 sont 1, 2, 3 et 6. En informatique, on peut facilement trouver les diviseurs d'un nombre en utilisant Python.
Voici une fonction Python qui trouve tous les diviseurs d'un nombre donné :
def divisors(n):
"""
Trouve tous les diviseurs d'un nombre entier n
"""
divisors = []
for i in range(1, n+1):
if n % i == 0:
divisors.append(i)
return divisors
La fonction divisors prend un paramètre n, qui est l'entier dont on veut trouver les diviseurs. La fonction utilise une boucle for pour tester chaque nombre de 1 à n, et si le nombre divise n exactement, alors il est ajouté à une liste de diviseurs.
Voici un exemple d'utilisation de la fonction :
>>> divisors(6)
[1, 2, 3, 6]
>>> divisors(12)
[1, 2, 3, 4, 6, 12]
>>> divisors(27)
[1, 3, 9, 27]
En utilisant cette fonction, nous pouvons facilement trouver les diviseurs d'un nombre entier en Python.