In Python die einfachste Art von Schleife wird eine namensdefinierte Schleife genannt. Wir verwenden das Schlüsselwort while in einem bedingten Ausdruck, so dass, wenn der Ausdruck als wahr ausgewertet wird, wir werden den eingerückten Schleifenkörper ausführen innerhalb der zeit. Dies ist sehr ähnlich zu einem if, oder wenn sonst Struktur. Die eingerückten Aussagen gehören zur Schleife, und heißen Schleifenkörper. Jetzt füge ich eine Eingabeanweisung hinzu das wird den Endbenutzer auffordern auf Enter um fortzufahren. Und beachten Sie, ich habe keine Variable auf der linken Seite, und deshalb interessiert mich nicht, was auch immer sie eingeben, Ich benutze dies nur, um die Ausführung meines Programms zu pausieren. Solange ich weiterhin die Eingabetaste drücke, wir bleiben im Schleifenkörper. Tatsächlich gibt es nichts, was uns verursacht um diese Schleife zu verlassen, denn wahr wird sich nicht ändern. Daher muss ich Strg + C verwenden, Halten Sie Strg gedrückt und drücken Sie die C-Taste auf Ihrer Tastatur um zu unterbrechen. Und denken Sie bitte daran, denn Wenn Sie lange genug mit while-Schleifen arbeiten, du wirst unweigerlich auf dieses Problem stoßen wo Sie eine Schleife ausführen, und es wird ewig laufen, es sei denn, Sie drücken Strg + C. Jetzt möchten wir manchmal eine Variable verwenden, und wir wollen in der Schleife bleiben solange der Wert eine Bedingung erfüllt als wäre ich größer als oder gleich Null. Und in diesem Fall wir könnten den Endbenutzer auffordern, einen neuen Wert einzugeben. Und tatsächlich ist es eine gute Programmierpraxis um sicherzustellen, dass Ihr Zustand beinhaltet eine Art Variable, die sich ändern wird innerhalb des Schleifenkörpers. Andernfalls riskieren Sie eine Endlosschleife. Und so werde ich nach einer Nummer fragen, verwandle die Zeichenfolge das wird von der Eingabe in eine ganze Zahl zurückgegeben, und überprüfen Sie dann diesen Wert, um zu sehen, ob er größer als Null ist. Also habe ich jetzt eine Schleife, die solange ich eine positive Zahl eingebe, oder etwas, das null ist, ich werde fortfahren, aber sobald ich eine negative Zahl eingebe, wird es beendet. Manchmal können wir gebrauchen Buchstaben statt Zahlen, um unsere Schleife zu steuern. Zum Beispiel kann ich eine Variable namens keep_going erstellen. Und meine Bedingung hier wäre, solange meine neue Variable ist gleich 'y', Denken Sie daran, ich vergleiche die Variable auf der linken Seite wörtlich rechts, solange das stimmt, Ich werde weiterhin in meiner Schleife bleiben sehen. Und so muss ich dies nicht in eine ganze Zahl umwandeln. Und ich muss diese Variable verwenden, denn noch einmal, Ich möchte sicherstellen, dass mein Ausdruck beinhaltet eine Art Variable, die sich ändern wird innerhalb des Schleifenkörpers. Und ich werde auch meine Eingabeaufforderung ändern um ein bisschen mehr Sinn zu machen. Diese Version verwendet also eine Variable, die eine Zeichenfolge ist, statt eine Zahl.