I programmatori possono generare numeri in Python qualsiasi numero di modi . Mentre la generazione di numeri casuali esiste come un costruito in funzione , un programmatore può decidere di costruire liste di specifiche, modelli ricorrenti di numeri . O, meglio , un programmatore desidera usare un algoritmo di generazione di numeri come una funzione di ingresso . Qualunque sia il caso , generando modelli numerici (quali i numeri dispari ) richiede solo un ciclo e la matematica per generare il modello . Cose che ti serviranno 
 Python Interpreter con Python IDE 
 Mostra più istruzioni 
 1 
 impostare il ciclo generatore . Nella IDE , inserire il seguente codice : 
 
 >>> i = 0 
 
 >>> while i < 10 : 
 
 set il circuito di generazione di correre per dieci iterazioni . Ciò significa che sarà stampare tutti i numeri dispari tra zero e nove. Al fine di eseguire un generatore più lungo , immettere un valore più alto per la condizione del ciclo while . 
 2 
 Scrivi il codice generatore , seguendo il ciclo while (Ricordate che in Python , trattini blocchi separati di codice , in modo da l' istruzione "if" dovrebbe essere rientrato una volta dopo il " po '", e la dichiarazione "stampa" una volta dopo il "se " ) : 
 
 >>> i = 10 
 
 >>> mentre i < 10: 
 
 ... se i% 2 = 0 : 
 
 ... stampare i 
 
 ... i = i + 1 
 
 Il loop , per ogni iterazione , controllerò il modulo di I e la costante di due. L'operatore modulo restituisce semplicemente il resto di un numero diviso per un altro numero . Quindi , se un numero diviso per due ha alcun resto , ciò significa che è un numero pari . Se ha un resto , è dispari , e il ciclo stampe che valore di i . E poi aggiunge uno al valore di i e si sposta alla successiva iterazione . 
 3 
 stampare i numeri . Dopo aver immesso l'ultima linea , premere invio per eseguire il generatore . L'output dovrebbe apparire come segue : 
 
 >>> i = 10 
 
 >>> while i < 10: 
 
 ... se i% 2 = 0 : 
 
 ... stampare i 
 
 ... i = i + 1 
 
 1 
 
 3 
 
 5 
 
 7 
 
 9 
 
 >> >