numéros de filtrage dans une séquence est une tâche facile pour n'importe qui d'un certain âge . Autrement dit, il est facile jusqu'à ce que la liste des numéros devient intolérable longtemps. C'est ce que les ordinateurs sont pour , vous pouvez programmer un ordinateur pour filtrer une séquence théoriquement infini de nombres, puis déposez chaque numéro sous un certain seuil . L'écriture de ce programme dans le langage Python 3.2 est très facile et ne devrait pas prendre beaucoup d'efforts , même pour les programmeurs débutants à résoudre. Choses que vous devez
ordinateur avec Python 3.2 langage de programmation installé
Afficher plus Instructions
1
Ouvrez l'éditeur de texte IDLE qui vient avec le téléchargement Python. L'éditeur de texte IDLE se trouve dans Program Files (ou des applications pour Macintosh) , dans le répertoire Python. Un fichier de code source vide s'ouvre dans la fenêtre de l'éditeur de texte IDLE.
2
déclarer une liste de numéros . Vous pouvez utiliser n'importe quel numéro , mais par exemple, s'en tenir à une simple séquence de un à neuf . Ecrivez ce qui suit au début du fichier de code source :
numlist = [ 1,2,3,4,5,6,7,8,9 ]
3 < p> boucle à travers tous les numéros dans la liste des numéros en utilisant une boucle "for". La boucle "for" se rend dans chaque numéro et vous permet d'effectuer un test sur ce nombre. Ceci est très utile pour filtrer les listes. Pour écrire la boucle , placez la déclaration suivante sous le numéro déclaration de liste :
pour nombre de numlist :
4
retrait de la ligne qui suit immédiatement la boucle "for". C'est la ligne qui est exécuté à chaque étape de l'itération boucles. Placez une déclaration «si» qui vérifie si le nombre est supérieur ou égal à cinq. Ce sont les critères de filtrage. Placez la déclaration suivante sur la ligne de retrait :
si num > = 5:
5
retrait de la ligne précédant l' instruction "if" . Cette ligne exécute chaque fois que l' instruction "if" est évaluée comme vraie. Depuis que vous filtrez la liste, imprimer tous les numéros qui font qu'il est à travers le filtre . Ecrire la déclaration suivante "imprimer" pour imprimer du texte à la console de sortie :
impression ( num)
6
exécuter le programme en appuyant sur la touche " F5" . La sortie du programme ressemble à ceci:
5
6
7
8
9
< br >