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

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

Πώς να παραγάγει Μονά Οι αριθμοί στην Python

Οι προγραμματιστές μπορούν να δημιουργήσουν οι αριθμοί στην Python οποιοδήποτε αριθμό τρόπων . Ενώ η γεννήτρια τυχαίων αριθμών υπάρχει ως μια ενσωματωμένη λειτουργία , ένας προγραμματιστής μπορεί να θέλουν να χτίσουν τους καταλόγους των ειδικών , επαναλαμβανόμενα μοτίβα των αριθμών . Ή, μάλλον , ένας προγραμματιστής επιθυμεί να χρησιμοποιήσει έναν αλγόριθμο αριθμό γενιάς ως λειτουργία εισόδου . Όποια και αν είναι η περίπτωση, τον αριθμό παραγωγής προτύπων ( όπως οι μονοί αριθμοί ) απαιτεί μόνο ένα βρόχο και τα μαθηματικά για να δημιουργήσει το μοτίβο . Τα πράγματα που θα χρειαστείτε
Python διερμηνέας Python IDE
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ρυθμίστε το βρόχο της γεννήτριας . Στο IDE , πληκτρολογήστε τον παρακάτω κώδικα :

>>> i = 0

>>> ενώ i <10 :

This σύνολα μέχρι το βρόχο παραγωγής για να τρέξει για δέκα επαναλήψεις . Αυτό σημαίνει ότι θα εκτυπώσει όλους τους ζυγούς αριθμούς μεταξύ μηδέν και του εννιά . Για να εκτελέσετε μια μεγαλύτερη γεννήτρια , εισάγετε μια υψηλότερη τιμή για την προϋπόθεση του βρόχου while . 2

Γράψτε τον κωδικό της γεννήτριας , μετά το βρόχο while ( Να θυμάστε ότι σε Python , περιπτώσεις ξεχωριστά μπλοκ του κώδικα , έτσι ώστε το " εάν " δήλωση θα πρέπει να είναι στοιχισμένες φορά μετά το " λίγο", και το "print " δήλωση φορά μετά το "αν" ) :

>>> i = 10

>>> ενώ i <10 :

... αν i % 2 = 0 : !

... εκτύπωση i

... i = i + 1

το βρόχο , για κάθε επανάληψη , θα ελέγξει το modulo του i και η συνεχής δύο . Ο χειριστής modulo επιστρέφει απλώς το υπόλοιπο ενός αριθμού διαιρείται με έναν άλλο αριθμό . Έτσι, αν ένας αριθμός διαιρείται δια δύο δεν έχει υπόλοιπο , αυτό σημαίνει ότι είναι ένας άρτιος αριθμός . Αν έχει ένα υπόλοιπο , είναι περίεργο , καθώς και οι εκτυπώσεις loop η τιμή του i . Προσθέτει στη συνέχεια, ένα στην τιμή του i και μετακινείται στην επόμενη επανάληψη .
Εικόνων 3

Εκτυπώστε τους αριθμούς . Μετά την τελευταία γραμμή είναι εγγεγραμμένος, πατήστε enter για να τρέξει τη γεννήτρια . Η έξοδος θα πρέπει να εμφανίζεται ως εξής :

>>> i = 10

>>> ενώ i <10 :

... αν i % 2 = 0 : !

... εκτύπωση i

... i = i + 1

1

3

5

7

9

>> >
Η
εικόνων

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

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