Alle Programmiersprachen , darunter Python, Feature , was als Loops bekannt sind. Diese Prozesse bestimmte Aktionen eine unbestimmte Anzahl von Malen , bis ein bestimmter Parameter erfüllt ist. Wenn Sie den Bau wurden ein Videospiel , zum Beispiel , könnte man fragen den Benutzer, wenn er oder sie will , wieder zu spielen nach Abschluss einer Runde . Wenn der Benutzer zu sagen, ja, dann würde der Zyklus -Schleife, um den Anfang zurück . Wenn der Benutzer , nein zu sagen , aber dann würden Sie nur brechen die Schleife. Anleitung
1
starten Endlosschleife mit der "while" -Funktion:
while True :
Diese besagt, dass die Maßnahmen im Anschluss an ihn über geschleift werden sollte und immer wieder so lange, wie ein Bruch nicht angegeben wird.
2
Legen Sie Ihre Programm-Code . Was folgt die "while" -Funktion auf, was Sie versuchen zu erreichen abhängen. Wenn Sie bauten ein Programm, das zwei Werte vom Benutzer akzeptiert und fügt sie zusammen, würde das Programm wie folgt lauten:
First_Number = input ( " Fügen Sie diese :") Second_Number = input ( " dazu : ") drucken First_Number , " + " , Second_Number , " = " , hinzufügen First_Number + Second_Number
3
ein " if " Konstrukt, vergleicht einen Wert einem Parameter . Wenn Sie versuchen, ein Programm, das von 1 bis 2000 zählt zu bauen, zum Beispiel , können Sie überprüfen, ob die Zahl hat sich 2000 noch nicht erreicht. Angesichts der zuvor genannten Beispiel würden Sie bitten den Spieler, wenn er oder sie will weiterspielen , und brechen die Schleife, wenn die Antwort nein ist :
wenn raw_input ( " Möchten Sie wieder spielen (ja ? /nein) " ) == " no " : break