„Python“ programa skaičiaus veiksniams rasti

Šioje programoje išmoksite rasti skaičiaus veiksnius naudodami „for loop“.

Norėdami suprasti šį pavyzdį, turite žinoti apie šias „Python“ programavimo temas:

  • „Python“, jei… kitas pareiškimas
  • „Python for Loop“
  • „Python“ vartotojo nustatytos funkcijos

Pirminis kodas

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

Rezultatas

 Veiksniai 320 yra šie: 1 2 4 5 8 10 16 20 32 40 64 80 160 320 

Pastaba: Norėdami rasti kito skaičiaus veiksnius, pakeiskite reikšmę num.

Šioje programoje išsaugomas skaičius, kurio faktorių reikia rasti num, kuris perduodamas print_factors()funkcijai. Ši reikšmė priskiriama kintamajam x print_factors().

Funkcijoje mes naudojame forkilpą, kad pakartotume nuo i, lygų x. Jei x yra visiškai padalijamas iš i, tai yra x koeficientas.

Įdomios straipsniai...