Š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 for
kilpą, kad pakartotume nuo i, lygų x. Jei x yra visiškai padalijamas iš i, tai yra x koeficientas.