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
>> >
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα