Python program za iskanje faktorjev števila

Kazalo

V tem programu se boste naučili najti faktorje števila s pomočjo zanke for.

Če želite razumeti ta primer, morate poznati naslednje programske teme Python:

  • Izjava Python, če … drugače
  • Python za zanko
  • Uporabniško določene funkcije Pythona

Izvorna koda

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

Izhod

 Dejavniki 320 so: 1 2 4 5 8 10 16 20 32 40 64 80 160 320 

Opomba: Če želite najti faktorje drugega števila, spremenite vrednost num.

V tem programu je shranjena številka, katere faktor je treba najti num, ki se posreduje print_factors()funkciji. Ta vrednost je dodeljena spremenljivki x in print_factors().

V funkciji forzanko uporabljamo za iteracijo od i, ki je enako x. Če je x popolnoma deljiv z i, je faktor x.

Zanimive Članki...