Kurs zur Python-Entwicklung
Kapitel
>
Stufe

Schleifen Lernen
While-Schleifen

Schleifen sind Sequenzen, die du verwenden kannst, um denselben Code zu wiederholen. Dies erleichtert es dir, Aufgaben im Spiel zu erledigen, ohne lange Code-Listen schreiben zu müssen. Es gibt zwei Arten von Schleifen: while-Schleifen und for-Schleifen, die wir in den folgenden Leveln erkunden werden.

Es gibt fünf (5) Eier auf dieser Karte, die du mit nur wenigen Codezeilen mit einer while-Schleife aufsammeln kannst. Versuche, alle Eier aufzusammeln, indem du dieselben zwei Codezeilen viermal wiederholst.

Guide

Ziel

Sammle alle Eier im Stall, indem du nur sechs (6) Codezeilen schreibst, und verwende dabei die While-Schleife.

Die Hühner haben überall ihre Eier gelegt! Gehe durch den Stall und sammle schnell alle Eier ein!

Um die Menge an zu schreibendem Code zu reduzieren und das Programmieren weniger mühsam zu machen, kannst du Schleifen verwenden! Diese sind Sequenzen, die es dir erlauben, denselben Code zu wiederholen, wodurch die Notwendigkeit entfällt, denselben Code immer wieder zu schreiben.

Eine while-Schleife ist eine solche Schleife, bei der du Code wiederholen lassen kannst, solange eine bestimmte Bedingung erfüllt ist. Richte eine Variable namens anzahl ein, um zu bestimmen, wie oft du möchtest, dass der Code wiederholt wird, und setze diese als Bedingung für die Schleife ein.

anzahl = 0 while anzahl < 4: [Code, den du vier Mal wiederholen möchtest] anzahl += 1

In diesem Beispiel prüft die while-Schleife, ob anzahl kleiner < als 4 ist. Anzahl beginnt mit 0 und erhöht sich um +1 in jedem Zyklus, bis es 4 erreicht. Jeder Code, den du unter der while-Schleife eingerückt einfügst, wird in diesem Fall vier Mal wiederholt. Sei gewarnt, Schleifen können endlos laufen, wenn sie nicht gestoppt werden, also achte darauf, die Variable anzahl nicht zu löschen oder zu kommentieren, da dies sonst einen Fehler auslösen könnte.

Probiere es aus! Sammle alle fünf (5) Eier und beende das Level, indem du insgesamt nur sechs (6) Zeilen Code im Code-Editor geschrieben hast.

Codebuch