Python-programmet för att hitta faktorerna för ett nummer

Innehållsförteckning

I det här programmet lär du dig att hitta faktorerna för ett nummer med hjälp av for-slingan.

För att förstå detta exempel bör du ha kunskap om följande Python-programmeringsämnen:

  • Python om … annars uttalande
  • Python for Loop
  • Python användardefinierade funktioner

Källkod

 # 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

 Faktorerna för 320 är: 1 2 4 5 8 10 16 20 32 40 64 80 160 320 

Obs: För att hitta faktorerna för ett annat nummer, ändra värdet på num.

I det här programmet lagras numret vars faktor ska hittas num, vilket skickas till print_factors()funktionen. Detta värde tilldelas variabeln x in print_factors().

I funktionen använder vi forslingan för att upprepa från i lika med x. Om x är helt delbart med i är det en faktor x.

Intressanta artiklar...