Dreißig Übungen zur for-Schleife — von den Zahlen, die range liefert, bis zu Summen, Fehlersuche und der Wahl der richtigen Schleife.
Dein Fortschritt:
0 / 0 Aufgaben
1
Übungsaufgaben
Dreißig Übungen in gemischter Reihenfolge — du klickst, ziehst, ordnest, rechnest und knobelst. Jede Übung gibt dir sofort eine Rückmeldung, und zu jeder Aufgabe gibt es zwei gestufte Tipps: Der erste zeigt die Richtung, der zweite den entscheidenden Schritt. Die Chips zeigen das Anforderungsniveau: AFB I heißt wiedergeben und direkt anwenden, AFB II selbst entscheiden und verknüpfen, AFB III begründen, beurteilen oder eine Falle durchschauen. Aufgaben mit dem Chip Mix verbinden Wissen aus früheren Unterkapiteln, bei Trick steckt eine Falle drin. Fährst du über ein unterstrichenes Arbeitswort, siehst du, was es genau von dir verlangt.
A1
Umrechnungstabelle ordnen
AFB II
Erstelle das Programm für eine Umrechnungstabelle von 0 °C bis 40 °C in Zehnerschritten, indem du die Zeilen ordnest — mit Überschrift oben und Abschlusszeile unten.
Ziehe die Karten in die richtige Reihenfolge — mit der Tastatur: ↑/↓ verschiebt, Shift+↑/↓ wechselt nur den Fokus.
1print("Celsius -> Fahrenheit")
2for c in range(0, 41, 10):
3 f = c * 1.8 + 32
4 print(c, "->", f)
5print("Tabelle fertig")
Die Überschrift steht vor der Schleife (einmal), Rechnen und Ausgeben im Rumpf (fünfmal), die Abschlusszeile nicht eingerückt dahinter. range(0, 41, 10) braucht 41, damit 40 noch dabei ist.
Was nur einmal erscheinen soll, steht außerhalb der Schleife.
Rechnen und Ausgeben gehören in den Rumpf; range muss die 40 noch einschließen.
A2
Summe mit Schrittweite
AFB II
Bestimme, was das Programm ausgibt.
summe = 0for k in range(3, 20, 4): summe = summe + kprint(summe)
Rechne selbst und trage das Ergebnis ein — Enter prüft direkt.
k nimmt die Werte 3, 7, 11, 15, 19 an (23 wäre nicht mehr unter 20): 3 + 7 + 11 + 15 + 19 = 55.
Schreibe die Werte auf, die k nacheinander annimmt.
Zähle ab 3 immer 4 dazu, solange das Ergebnis kleiner als 20 ist, und addiere sie.
A3
Zahlenstrahl der Schleife
AFB I
Zeichne auf dem Zahlenstrahl ein, welchen Wert i in jeder Runde von for i in range(2, 15, 4): hat.
Ziehe jede Karte am Griff ⠿ an die passende Stelle des Zeitstrahls — die Marke zeigt dir beim Ziehen, wo sie einrastet. Ohne Ziehen: Karte antippen, dann auf den Zeitstrahl tippen. Tastatur: Enter nimmt die Karte, ←/→ (oder ↑/↓) verschiebt (mit Shift in großen Schritten), Enter setzt.
Die Schleife startet bei 2 und zählt immer 4 weiter: 2, 6, 10, 14. Die nächste Zahl wäre 18, doch der Stoppwert 15 hat sie schon ausgeschlossen.
Beginne beim Startwert und gehe in Schritten der Länge 4.
Der Stoppwert 15 gehört nicht mehr dazu; höre beim letzten Wert davor auf.