U ovom ćete programu naučiti pronaći čimbenike broja pomoću petlje for.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na Pythonu:
- Python if … else Izjava
- Python za Loop
- Python korisnički definirane funkcije
Izvorni kod
# 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)
Izlaz
Čimbenici 320 su: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
Napomena: Da biste pronašli čimbenike drugog broja, promijenite vrijednost num
.
U ovom se programu pohranjuje broj čiji faktor treba pronaći num
i koji se prosljeđuje print_factors()
funkciji. Ova vrijednost dodjeljuje se varijabli x in print_factors()
.
U funkciji koristimo for
petlju za iteraciju od i jednako x. Ako je x savršeno djeljiv s i, to je faktor x.