Dans ce programme, vous apprendrez à trouver les facteurs d'un nombre en utilisant la boucle for.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation Python suivants:
- Instruction Python if… else
- Python pour Loop
- Fonctions définies par l'utilisateur Python
Code source
# Python Program to find the factors of a number # This function computes the factor of the argument passed def print_factors(x): print("The factors of",x,"are:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num)
Production
Les facteurs de 320 sont: 1 2 4 5 8 10 16 20 32 40 64 80160320
Remarque: pour rechercher les facteurs d'un autre nombre, modifiez la valeur de num
.
Dans ce programme, le nombre dont le facteur doit être trouvé est stocké dans num
, qui est passé à la print_factors()
fonction. Cette valeur est affectée à la variable x in print_factors()
.
Dans la fonction, nous utilisons la for
boucle pour itérer de i égal à x. Si x est parfaitement divisible par i, c'est un facteur de x.