Programma Python per trovare i fattori di un numero

Sommario

In questo programma imparerai a trovare i fattori di un numero usando il ciclo for.

Per comprendere questo esempio, dovresti avere la conoscenza dei seguenti argomenti di programmazione Python:

  • Istruzione Python if … else
  • Python per Loop
  • Funzioni Python definite dall'utente

Codice sorgente

 # 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) 

Produzione

 I fattori di 320 sono: 1 2 4 5 8 10 16 20 32 40 64 80160320 

Nota: per trovare i fattori di un altro numero, modificare il valore di num.

In questo programma, viene memorizzato il numero di cui si desidera trovare il fattore num, che viene passato alla print_factors()funzione. Questo valore è assegnato alla variabile x in print_factors().

Nella funzione, usiamo il forciclo per iterare da i uguale a x. Se x è perfettamente divisibile per i, è un fattore di x.

Articoli interessanti...