În acest program, veți învăța să găsiți factorii unui număr folosind bucla for.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare Python:
- Python if … else Declarație
- Python pentru buclă
- Funcții Python definite de utilizator
Cod sursa
# 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)
Ieșire
Factorii de 320 sunt: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
Notă: Pentru a găsi factorii unui alt număr, modificați valoarea lui num
.
În acest program, numărul al cărui factor este de găsit este stocat în num
, care este transmis print_factors()
funcției. Această valoare este atribuită variabilei x în print_factors()
.
În funcție, folosim for
bucla pentru a itera de la i egal cu x. Dacă x este perfect divizibil cu i, este un factor de x.