Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να Φίλτρο αριθμού σε ένα Ακολουθία

Φιλτράρισμα αριθμών σε μια ακολουθία είναι ένας εύκολος στόχος για ακριβώς για καθένα από μια ορισμένη ηλικία . Δηλαδή, είναι εύκολο έως ότου ο κατάλογος των αριθμών γίνεται ανυπόφορα μακρύ . Αυτό είναι αυτό που οι υπολογιστές είναι για ? Μπορείτε να προγραμματίσετε έναν υπολογιστή για να φιλτράρετε μια θεωρητικά άπειρη ακολουθία αριθμών , και στη συνέχεια πτώση κάθε αριθμό κάτω από ένα ορισμένο όριο . Γράφοντας αυτό το πρόγραμμα στην Python 3.2 γλώσσα είναι πολύ εύκολη και δεν θα πρέπει να λαμβάνουν πολλή προσπάθεια για ακόμη αρχάριους προγραμματιστές να λύσει . Τα πράγματα που θα χρειαστείτε
υπολογιστών με την Python 3.2 γλώσσα προγραμματισμού εγκατασταθεί
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το IDLE επεξεργαστή κειμένου που έρχεται με τη λήψη Python . Το IDLE επεξεργαστής κειμένου βρίσκεται στο Program Files ( ή Εφαρμογές για Macintosh ) , στον κατάλογο Python . Ένα κενό αρχείο πηγαίου κώδικα ανοίγει σε ΑΕΡΓΗ παράθυρο του text editor . 2

αναγνωρίσει μια λίστα με αριθμούς . Μπορείτε να χρησιμοποιήσετε οποιοδήποτε αριθμό , αλλά, για παράδειγμα , να κολλήσει με μια απλή σειρά από ένα έως εννέα . Γράψτε την ακόλουθη στην κορυφή του αρχείου πηγαίου κώδικα :

numList = [ 1,2,3,4,5,6,7,8,9 ]
εικόνων 3

Loop μέσα από κάθε αριθμό στη λίστα αριθμό χρησιμοποιώντας ένα βρόχος "for" . Το " για" επισκέψεις βρόχο κάθε αριθμό και σας επιτρέπει να εκτελέσετε μια δοκιμή σε αυτόν τον αριθμό . Αυτό είναι πολύ χρήσιμο για τις λίστες φιλτραρίσματος . Για να γράψετε το βρόχο for , τοποθετήστε την ακόλουθη δήλωση κάτω από τη δήλωση λίστα αριθμών :

για αναμέτρησης στην numList :
Η 4

Εσοχή η γραμμή αμέσως μετά την βρόχος "for" . Αυτή είναι η γραμμή που παίρνει εκτελείται σε κάθε στάδιο της επανάληψης βρόχους . Τοποθετήστε ένα " if", που ελέγχει για να δει αν ο αριθμός είναι μεγαλύτερος ή ίσος με πέντε . Αυτό είναι τα κριτήρια του φίλτρου . Τοποθετήστε την ακόλουθη δήλωση σχετικά με τη χαραγμένη γραμμή :

αν num > = 5 :
5

Εσοχή η γραμμή που προηγείται του " if" . Η γραμμή αυτή εκτελείται κάθε φορά που ο " if", αξιολογεί ως αλήθεια . Από τη στιγμή που το φιλτράρισμα της λίστας , εκτυπώνει όλα τα νούμερα που το κάνουν μέσα από το φίλτρο . Γράψτε την ακόλουθη "print " δήλωση για την εκτύπωση κειμένου στην κονσόλα εξόδου :

εκτύπωσης ( num )
Η 6

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο "F5 " . Η έξοδος του προγράμματος μοιάζει με αυτό :

5

6

7

8

9
Η

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα