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