Python-programma om de factoren van een getal te vinden

Inhoudsopgave

In dit programma leer je de factoren van een getal te vinden met behulp van de for-lus.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende programmeeronderwerpen in Python:

  • Python if… else-instructie
  • Python voor Loop
  • Python door de gebruiker gedefinieerde functies

Broncode

 # 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) 

Uitvoer

 De factoren van 320 zijn: 1 2 4 5 8 10 16 20 32 40 64 80160320 

Opmerking: wijzig de waarde van om de factoren van een ander getal te vinden num.

In dit programma wordt het nummer waarvan de factor gevonden moet worden opgeslagen num, dat wordt doorgegeven aan de print_factors()functie. Deze waarde wordt toegewezen aan de variabele x in print_factors().

In de functie gebruiken we de forlus om te itereren van i gelijk aan x. Als x perfect deelbaar is door i, is het een factor x.

Interessante artikelen...