I dette programmet lærer du å finne faktorene til et tall ved hjelp av for loop.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Python-programmeringsemner:
- Python hvis … annet uttalelse
- Python for Loop
- Python brukerdefinerte funksjoner
Kildekode
# 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)
Produksjon
Faktorene på 320 er: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
Merk: For å finne faktorene til et annet tall, endre verdien på num
.
I dette programmet lagres nummeret hvis faktor skal bli funnet num
, som sendes til print_factors()
funksjonen. Denne verdien tildeles variabelen x in print_factors()
.
I funksjonen bruker vi for
sløyfen til å iterere fra i lik x. Hvis x er helt delelig med i, er det en faktor på x.