Program Python pentru a găsi factorii unui număr

Cuprins

Î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 forbucla pentru a itera de la i egal cu x. Dacă x este perfect divizibil cu i, este un factor de x.

Articole interesante...