MINT üben

Die Zählvariable i

Dreißig Übungen zur Zählvariablen i — von den Werten in range über das Rechnen mit i bis zur wachsenden Spirale.

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
Welche Linien sind länger als 25?
AFB II

Bestätige durch Rechnen, welche Linien der Spirale länger als 25 Pixel sind, und markiere genau diese. Die Spirale entsteht aus for i in range(1, 6): mit forward(i * 10) und left(90), die Linien sind der Reihe nach mit A bis E beschriftet.

Es sind genau 3 Linien. Klicke jede Linie an, die länger als 25 Pixel ist — ein zweiter Klick nimmt die Markierung zurück. Mit der Tastatur: Tab zum Bild, Pfeiltasten wandern, Enter markiert.
0 von 3 markiert
ABCDE
Die Linien A bis E sind 10, 20, 30, 40 und 50 Pixel lang (i = 1 bis 5). Länger als 25 Pixel sind C, D und E.
Ansatz: Rechne die Länge jeder Linie aus: Linie A gehört zu i = 1.
Weiter: Die Linien werden in jedem Durchlauf um 10 Pixel länger.
A2
Was passt nicht dazu?
AFB II

Erkläre dir in jeder Gruppe, welche Karte nicht zu den anderen passt, und klicke sie an.

In jeder Gruppe passt genau eine Karte nicht zu den anderen. Klicke dieses „Kuckucksei“ an und prüfe dann. Mit der Tastatur: Tab zur Gruppe, ←/→ wandern, Enter wählt.
Welche Zahl nimmt i bei range(6) nicht an?

Welcher Schleifenkopf läuft nicht genau 4-mal?

Welche Zeile ist in Python nicht erlaubt?

Welche Aussage über die Zählvariable stimmt nicht?

Drei Karten passen zusammen, eine ist der Ausreißer. Die Falle liegt beim Startwert: Es beginnt bei 0, und die letzte Zahl in range ist nicht mehr dabei.
Ansatz: Finde in jeder Gruppe zuerst heraus, was drei der vier Karten gemeinsam haben.
Weiter: Schreibe bei range die Werte von i einzeln auf.
A3
Zahlen im Schleifenkopf
AFB I

Lies am Programm unten ab, welche Angaben zutreffen, und markiere genau diese.

Python · linien.py
for i in range(2, 7):
    forward(i * 10)
Klicke die passenden Felder an — ein zweiter Klick nimmt die Markierung zurück. Mit der Tastatur: Tab ins Raster, Pfeiltasten wandern, Enter markiert. Vollständige Reihen aus richtigen Feldern ergeben ein Bingo.

Markiere alle zutreffenden Angaben.

range(2, 7) liefert 2, 3, 4, 5, 6 — fünf Werte, die 7 ist nicht mehr dabei. Die erste Linie ist 2 · 10 = 20 Pixel, die letzte 6 · 10 = 60 Pixel lang.
Ansatz: Schreibe die Werte von i einzeln auf: Wo beginnt die Folge, wo endet sie?
Weiter: Fünf Felder stimmen; die anderen vier verwechseln Start oder Ende.