Benutzer-Werkzeuge

Webseiten-Werkzeuge


neuerlehrplan:klasse10:schleifen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
neuerlehrplan:klasse10:schleifen [2025/09/13 16:10] – [Endlosschleifen] lutzneuerlehrplan: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%>
 +{{ :neuerlehrplan:klasse10:schleifen.zip |Notebook Schleifen}}
 +</WRAP>
 +
 +Danach kann man das Notebook zusammen mit den Bildern z.B. bei https://jupyter.org/try -> JupyterLab hochladen und öffnen.
  
 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 226: Zeile 234:
  
 <code python> <code python>
 +while True:
 +    zahl = int(input("Zahl: "))
 +    print("Quadratzahl:",zahl*zahl)
 +    eingabe = input("Soll das Programm fortgesetzt werden? (J|N)")
 +    if eingabe == 'N':
 +        break
 </code> </code>
 +
 +===== Übungen =====
 +
 +Im folgenden Jupyternotebook finden sich einige Übungsaufgaben zum Thema.
 +
 +<WRAP center round download 60%>
 +{{ :neuerlehrplan:klasse10:schleifen_uebungen.zip |Übungen}}
 +</WRAP>
 +
neuerlehrplan/klasse10/schleifen.1757772647.txt.gz · Zuletzt geändert: von lutz