neuerlehrplan:klasse10:schleifen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
neuerlehrplan:klasse10:schleifen [2025/09/13 16:09] – [Endlosschleifen] lutz | neuerlehrplan:klasse10:schleifen [2025/09/13 16:22] (aktuell) – [Übungen] lutz | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
======Schleifen====== | ======Schleifen====== | ||
+ | |||
+ | Die Beispiele aus diesem Abschnitt können in einem Jupyternotebook nachvollzogen werden. Es muss zusammen mit den Bilddateien vorher entpackt werden. | ||
+ | |||
+ | <WRAP center round download 60%> | ||
+ | {{ : | ||
+ | </ | ||
+ | |||
+ | Danach kann man das Notebook zusammen mit den Bildern z.B. bei https:// | ||
Häufig wiederholen sich Anweisungen in Algorithmen. Solche Anweisungen lassen sich in der Datenstruktur Schleife zusammenfassen. Die Frage ist nun, wie oft die Anweisungen wiederholt werden sollen. Auf diese Frage gibt es mehrere Antworten: | Häufig wiederholen sich Anweisungen in Algorithmen. Solche Anweisungen lassen sich in der Datenstruktur Schleife zusammenfassen. Die Frage ist nun, wie oft die Anweisungen wiederholt werden sollen. Auf diese Frage gibt es mehrere Antworten: | ||
Zeile 219: | Zeile 227: | ||
<WRAP center round box 60%> | <WRAP center round box 60%> | ||
- | * Die Anweisung break beendet eine Schleife. | + | * Die Anweisung |
- | * Die Anweisung continue beendet den aktuellen Schleifendurchlauf und beginnt mit dem nächsten. | + | * Die Anweisung |
+ | </ | ||
+ | |||
+ | **Beispiel 7** | ||
+ | |||
+ | <code python> | ||
+ | while True: | ||
+ | zahl = int(input(" | ||
+ | print(" | ||
+ | eingabe = input(" | ||
+ | if eingabe == ' | ||
+ | break | ||
+ | </ | ||
+ | |||
+ | ===== Übungen ===== | ||
+ | |||
+ | Im folgenden Jupyternotebook finden sich einige Übungsaufgaben zum Thema. | ||
+ | |||
+ | <WRAP center round download 60%> | ||
+ | {{ : | ||
</ | </ | ||
neuerlehrplan/klasse10/schleifen.1757772574.txt.gz · Zuletzt geändert: von lutz