English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base Python

Controllo dei flussi Python

Funzione in Python

Tipi di dati di Python

Operazioni di file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate Python

Manuale Python

Programma Python per trovare i divisori di un numero

Python 实例大全

In questo programma, imparerai a utilizzare un ciclo for per trovare i divisori di un numero.

Per comprendere questo esempio, dovresti conoscere il seguenteProgrammazione PythonArgomento:

Codice sorgente

# Trova i divisori di un numero con un programma Python
# Questa funzione calcola i divisori del parametro passato
def print_factors(x):
   print(x, "的因数有:")
   for i in range(1, x + 1):
       if x % i == 0:
           print(i)
num = 320
print_factors(num)

Risultato di output

I divisori di 320 sono:
1
2
4
5
8
10
16
20
32
40
64
80
160
320

Attenzione:Per trovare i divisori di un altro numero, modifica il valore di num.

In questo programma, il numero che contiene i divisori viene memorizzato in num e questo valore viene passato alla funzione print_factors(). Questo valore viene assegnato alla variabile x in print_factors().

In questa funzione, utilizziamo un ciclo for per iterare da i uguale a x, se x può essere diviso completamente da i, esso è un divisore di x.

Python 实例大全