Python program a szám tényezőinek megkeresésére

Tartalomjegyzék

Ebben a programban megtanulja megtalálni a szám tényezőit a for ciklus segítségével.

A példa megértéséhez ismernie kell a következő Python programozási témákat:

  • Python if… else nyilatkozat
  • Python for Loop
  • Python Felhasználó által definiált függvények

Forráskód

 # 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) 

Kimenet

 A 320 tényezői: 1 2 4 5 8 10 16 20 32 40 64 80 160 320 

Megjegyzés: Egy másik szám tényezőinek megkereséséhez módosítsa a értékét num.

Ebben a programban az a szám tárolódik, amelynek a tényezője megtalálható num, amelyet továbbítunk a print_factors()függvénynek. Ez az érték az x változóhoz van hozzárendelve print_factors().

A függvényben a forciklust használjuk, hogy az i-ből egyenlő legyen x-rel. Ha x tökéletesen osztható i-vel, akkor az x tényező.

érdekes cikkek...