Python-program til at finde faktorer for et tal

Indholdsfortegnelse

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 forsløjfen til at gentage fra i lig med x. Hvis x er helt delelig med i, er det en faktor x.

Interessante artikler...