Programmierer erzeugen kann Zahlen in Python eine beliebige Anzahl von Möglichkeiten. Während die Erzeugung von Zufallszahlen existiert als eingebaute Funktion , kann ein Programmierer wollen Listen von bestimmten , wiederkehrenden Mustern von Zahlen zu bauen. Oder vielmehr , wünscht ein Programmierer , um eine Reihe Generation Algorithmus als Eingabe -Funktion verwenden. Was auch immer der Fall sein kann , erfordert Erzeugung Anzahl Muster (wie die ungeraden Zahlen ) nur eine Schleife und die Mathematik , um das Muster zu erzeugen. Things You
Python Interpreter mit Python IDE
brauchen anzeigen Weitere Anweisungen
1
den Generator Schleife Set . In der IDE , geben Sie den folgenden Code:
>>> i = 0
>>> while i < 10:
Diese Sätze bis der erzeugenden Schleife für zehn Iterationen laufen . Dies bedeutet, es werden alle ungeraden Zahlen zwischen null und neun drucken. Um eine längere Generator auszuführen, geben Sie einen höheren Wert für die while-Schleife Zustand.
2
Schreiben Sie den Code -Generator nach der while-Schleife (Denken Sie daran , dass in Python , Einzüge separaten Code-Blöcke , so das "if" -Anweisung sollte einmal nach dem eingerückt werden ", während ", und die "print "-Anweisung einmal nach dem "if" ):
>>> i = 10
>>> while i < 10:
... wenn i % 2 = 0 :
... print i
... i = i + 1
Die Schleife , für jede Iteration , prüft die Modulo von i und die Konstante zwei . Der Modulo-Operator gibt einfach den Rest einer Zahl durch eine andere Zahl geteilt . Wenn also eine Anzahl durch zwei geteilt hat keinen Rest bedeutet dies, es ist eine gerade Zahl ist. Wenn es einen Rest hat, ist es seltsam, und die Schleife gibt den Wert von i . Dann fügt man den Wert von i und bewegt sich auf die nächste Iteration .
3
drucken die Zahlen. Nachdem die letzte Zeile eingegeben wird , drücken Sie Enter , um den Generator laufen . Die Ausgabe sollte wie folgt aussehen:
>>> i = 10
>>> while i < 10:
... wenn i % 2 = 0 :
... print i
... i = i + 1
1
3
5
7
9
>> >