Filtrering tal i en sekvens er en nem opgave for næsten alle over en vis alder. Der er , er det let indtil listen over numre bliver ulideligt lang . Det er, hvad computere er for , og du kan programmere en computer til at filtrere en teoretisk uendelig sekvens af tal , og så drop hvert nummer under en vis tærskel. Skriver dette program i Python 3.2 sproget er meget let og bør ikke tage meget indsats for selv nybegyndere programmører til at løse. Hvad du har brug
Computer med Python 3.2 programmeringssprog installeret
Vis Flere Instruktioner
1
Åbn klar teksteditor , der kommer med Python download. Den IDLE teksteditor findes i Programmer ( eller Applications til Macintosh ) , i Python bibliotek. En tom kildekode åbnes filen i det IDLE teksteditor -vinduet.
2
Erklær en liste over numre . Du kan bruge nogen numre , men for eksempel med en simpel sekvens 1-9 stick . Skriv følgende i toppen af kildekoden fil : Hej
numList = [ 1,2,3,4,5,6,7,8,9 ]
3 < p> loop gennem hvert nummer i antallet listen ved hjælp af en "for" loop . Den " for " loop besøger hvert nummer og giver dig mulighed for at udføre en test på dette nummer. Dette er meget nyttigt til filtrering lister. At skrive for-løkken , skal du placere følgende erklæring under antallet listen erklæring : Hej
for num i numList :
4
indrykning linjen umiddelbart efter "for" loop . Det er den linje , der bliver henrettet på hvert trin i sløjfer iteration . Placer en "hvis" erklæring, kontrollerer, om tallet er større end eller lig med fem. Dette er filteret kriterier. Placer følgende erklæring for indrykket linie : Hej
hvis num > = 5:
5
indrykning linjen forud for "hvis" erklæring. Denne linje udfører , når "hvis" erklæring vurderer som sande. Da du filtrerer listen , udskrive alle de tal , der gør det gennem filteret. Skriv følgende "print " erklæring at udskrive tekst til output konsollen : Hej
print ( num )
6
Udfør programmet ved at trykke på " F5 "-tasten. Programmet output ligner dette : Hej
5
6 fotos
7
8
9
< br >