filtrerande nummer i en sekvens är en lätt uppgift för vem som helst över en viss ålder . Det är , det är lätt tills listan över nummer blir outhärdligt lång . Det är vad datorer är för , du kan programmera en dator att filtrera ett teoretiskt oändlig sekvens av siffror , och sedan släppa varje nummer under ett visst tröskelvärde . Skriver detta program i Python 3.2 språket är väldigt lätt och bör inte ta mycket ansträngning för att även nybörjare programmerare att lösa . Saker du behöver
dator med Python 3.2 programmeringsspråk installerat
Visa fler instruktioner
1
Öppna IDLE textredigerare som följer med Python nedladdning. Den IDLE textredigerare finns i Program ( eller Program för Macintosh ) , i Python katalogen . En tom källkod fil öppnas i IDLE textredigeringsfönstret .
2
Deklarera en lista med tal . Du kan använda några siffror , men till exempel hålla sig med en enkel sekvens från en till nio . Skriv följande på toppen av källkoden filen :
numList = [ 1,2,3,4,5,6,7,8,9 ]
3
loop genom varje nummer i antalet listan med hjälp av en " för " loop . Den " för " loop besöker varje nummer och ger dig möjlighet att utföra ett test på det numret . Detta är mycket användbart för filtrering av listor. Att skriva för slingan , placerar du följande uttalande nedan numret listan deklarationen :
för num i numList :
4
indrag linjen omedelbart efter " för " loop . Detta är linjen som får exekveras vid varje steg i slingor iteration. Placera ett "om " uttalande som kontrollerar att se om antalet är större än eller lika med fem . Detta är de filterkriterierna . Placera följande uttalande om indragen rad :
om num > = 5 :
5
indrag linjen föregår " om " uttalande . Denna linje körs när " om " uttalande utvärderas som sant . Eftersom du filtrera listan , skriva ut alla nummer som gör det genom filtret . Skriv följande " print " uttalande att skriva text till utgången konsolen :
print ( num )
6
Kör programmet genom att trycka på " F5 " tangenten . Programmet produktionen ser ut så här :
5
6
7
8
9