Numeri di filtraggio in una sequenza è un compito facile per chiunque di una certa età . Cioè , è facile finché l'elenco dei numeri diventa intollerabilmente lungo . Questo è ciò che i computer sono per , è possibile programmare un computer per filtrare una sequenza infinita teoria di numeri , e poi cadere ogni numero al di sotto di una certa soglia . Scrivere questo programma in Python 3.2 linguaggio è molto semplice e non dovrebbe richiedere molto impegno anche per i programmatori alle prime armi per risolvere . Cose che ti serviranno
Computer con Python 3.2 linguaggio di programmazione installato
Show More Istruzioni
1
Aprire l' editor di testo IDLE che viene fornito con il download di Python . L'editor di testo IDLE si trova in Program Files ( o domande di Macintosh) , nella directory Python . Un file di codice sorgente di vuoto si apre nella finestra di editor di testo IDLE.
2
Dichiarare un elenco di numeri . È possibile utilizzare qualsiasi numero , ma per esempio , attaccare con una semplice sequenza da uno a nove . Scrivere il seguente all'inizio del file di codice sorgente :
numList = [ 1,2,3,4,5,6,7,8,9 ]
3 < p > loop attraverso ogni numero nell'elenco numero utilizzando un ciclo "for" . Il ciclo "for " visite ogni numero e consente di eseguire un test su quel numero . Questo è molto utile per filtrare le liste . Per scrivere il ciclo for , inserire la seguente dichiarazione di seguito la dichiarazione di lista numero :
per num in numList :
4
rientro la linea immediatamente dopo il ciclo "for " . Questa è la linea che viene eseguito in ogni fase nella iterazione loop . Posizionare una dichiarazione "se" che controlla per vedere se il numero è maggiore o uguale a cinque. Questo è il criterio di filtro . Introdurre la seguente dichiarazione sulla linea frastagliata :
se num > = 5:
5
rientro la linea che precede la "if" . Questa linea viene eseguito ogni volta che l' istruzione "if" valutata come vera. Dal momento che si desidera filtrare l'elenco , stampare tutti i numeri che lo rendono attraverso il filtro . Scrivi la seguente dichiarazione "Stampa" per stampare il testo nella console di output :
stampa (num ) economici 6
Eseguire il programma premendo il tasto "F5" . L' output del programma è la seguente:
5
6
7
8
9
< br >