W tym programie nauczysz się znajdować czynniki liczby za pomocą pętli for.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w Pythonie:
- Python if… else Instrukcja
- Python for Loop
- Funkcje zdefiniowane przez użytkownika w Pythonie
Kod źródłowy
# 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)
Wynik
Czynniki 320 to: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
Uwaga: aby znaleźć współczynniki innej liczby, zmień wartość num
.
W tym programie zapisywana jest liczba, w której ma zostać znaleziony współczynnik num
, która jest przekazywana do print_factors()
funkcji. Ta wartość jest przypisana do zmiennej x in print_factors()
.
W funkcji używamy for
pętli do iteracji od i równego x. Jeśli x jest doskonale podzielne przez i, jest to współczynnik x.