Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:programmieren_iii [2026-04-29 19:23] – [Aufgabe I7] hof | gf_informatik:programmieren_iii [2026-04-30 05:25] (aktuell) – [For-Schleife] hof | ||
|---|---|---|---|
| Zeile 315: | Zeile 315: | ||
| ===== For-Schleife ===== | ===== For-Schleife ===== | ||
| + | <nodisp 2> | ||
| + | ++++TODO hof| | ||
| + | * Einstieg mit direkter for-Schleife. | ||
| + | * Einführung indirekte for-Schleife, | ||
| + | * Erst dann Einführung von `range`. | ||
| + | ++++ | ||
| + | </ | ||
| ==== Theorie ==== | ==== Theorie ==== | ||
| Zeile 585: | Zeile 592: | ||
| === Aufgabe I8 === | === Aufgabe I8 === | ||
| - | **Teil 1**: Schreibe eine Funktion | + | < |
| - | + | <div part=" | |
| - | <nodisp 1> | + | <p>Schreibe eine Funktion |
| - | ++++Lösung| | + | </ |
| - | <code python> | + | <template data-type=" |
| - | def reverse(liste): | + | def umdrehen(liste): |
| + | """ | ||
| + | </ | ||
| + | < | ||
| + | assert umdrehen([' | ||
| + | </ | ||
| + | < | ||
| + | def umdrehen(liste): | ||
| result = [] | result = [] | ||
| # range erzeugt eine Zahlenfolge n, n-1, ... 3, 2, 1, 0: | # range erzeugt eine Zahlenfolge n, n-1, ... 3, 2, 1, 0: | ||
| Zeile 601: | Zeile 615: | ||
| names = [' | names = [' | ||
| - | print(reverse(names))</ | + | print(umdrehen(names))</ |
| - | ++++ | + | </ |
| - | </nodisp> | + | </bottom-exercise> |