I dette program lærer du at finde faktorerne i et tal ved hjælp af for-sløjfen.
For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:
- Python hvis … ellers Erklæring
- Python for Loop
- Python brugerdefinerede funktioner
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)
Produktion
Faktorerne for 320 er: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
Bemærk: For at finde faktorer for et andet nummer skal du ændre værdien på num
.
I dette program er antallet, hvis faktor skal findes, gemt i num
, som sendes til print_factors()
funktionen. Denne værdi tildeles variablen x in print_factors()
.
I funktionen bruger vi for
sløjfen til at gentage fra i lig med x. Hvis x er helt delelig med i, er det en faktor x.