i

Fachkonzept

Zählschleife

Bei einer Zählschleife wird vor der Ausführung festgelegt, wie oft die Anweisungen wiederholt werden sollen.

Beispiel:

WIEDERHOLE 5 mal:
    Sektor weiterfliegen

Eine solche Zählschleife lässt sich mit Hilfe einer SOLANGE-Anweisung realisieren, indem man eine Zählvariable benutzt:

zaehler = 0
SOLANGE zaehler < 5:
    Sektor weiterfliegen
    zaehler = zaehler + 1

In Python lässt sich dies direkt durch eine while-Schleife umsetzen:

zaehler = 0
while zaehler < 5:
  move()
  zaehler = zaehler + 1

Viele Programmiersprachen bieten darüber hinaus Kurzschreibweisen in Form von anderen Schleifentypen an. In Python ist dies die for-schleife:

for zaehler in range(5):
  move()

Wird die Variable innerhalb der Schleife nicht benötigt, so kann sie zur besseren Lesbarkeit auch durch einen Unterstrich ersetzt werden:

for _ in range(5):
  move()

Mit der for-Schleife und dem Range-Befehl können in Python noch eine ganze Reihe anderer Problemtypen gelöst werden. Weitere Informationen dazu findest du hier

Suche

v
6.1.6.1.2
dev.inf-schule.de/imperative-programmierung/spacebug/vertiefungen/zaehlschleifen/fachkonzept
dev.inf-schule.de/6.1.6.1.2
dev.inf-schule.de/@/page/vSUGyoNLrIFkYw8e

Rückmeldung geben