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