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 for
slingan för att upprepa från i lika med x. Om x är helt delbart med i är det en faktor x.