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 [2024-12-30 09:48] – [Schrittweite] hof | gf_informatik:programmieren_iii [2025-11-20 09:51] (aktuell) – hof | ||
|---|---|---|---|
| Zeile 98: | Zeile 98: | ||
| Betrachte die Liste: | Betrachte die Liste: | ||
| + | |||
| <code python> | <code python> | ||
| likeable_football_clubs = [" | likeable_football_clubs = [" | ||
| Zeile 107: | Zeile 108: | ||
| <nodisp 2> | <nodisp 2> | ||
| ++++Lösung: | ++++Lösung: | ||
| - | <code python> | ||
| <code python> | <code python> | ||
| likeable_football_clubs = [" | likeable_football_clubs = [" | ||
| Zeile 338: | Zeile 338: | ||
| === Aufgabe I2 === | === Aufgabe I2 === | ||
| - | Verwende eine *for-Schleife* und die `rightArc`-Funktion um eine Spirale zu erzeugen, ähnlich wie diejenige im Bild. | + | Verwende eine *for-Schleife* und die `circle`-Funktion um eine Spirale zu erzeugen, ähnlich wie diejenige im Bild. |
| {{ : | {{ : | ||
| Zeile 352: | Zeile 352: | ||
| <code python> | <code python> | ||
| for i in range(4, | for i in range(4, | ||
| - | print(i) | + | |
| </ | </ | ||
| Zeile 375: | Zeile 375: | ||
| <nodisp 2> | <nodisp 2> | ||
| + | |||
| ++++Lösung| | ++++Lösung| | ||
| <code python> | <code python> | ||
| Zeile 394: | Zeile 395: | ||
| === Aufgabe I6 === | === Aufgabe I6 === | ||
| - | Finde den Index (die Position) von `" | + | Finde den Index (die Position) von `" |
| `[' | `[' | ||
| Zeile 433: | Zeile 434: | ||
| </ | </ | ||
| + | === Aufgabe I8 === | ||
| + | **Teil 1**: Schreibe eine Funktion `reverse(liste)`, | ||
| + | <nodisp 2> | ||
| + | ++++Lösung| | ||
| + | <code python> | ||
| + | def reverse(liste): | ||
| + | result = [] | ||
| + | # range erzeugt eine Zahlenfolge n, n-1, ... 3, 2, 1, 0: | ||
| + | # | ||
| + | # Der letzte Index ist 0, das exklusive Ende damit -1 | ||
| + | # Die Schrittweite ist -1 (wir zählen ja rückwärts) | ||
| + | for index in range(len(liste) - 1, -1, -1): | ||
| + | result.append(liste[index]) | ||
| + | return result | ||
| + | |||
| + | names = [' | ||
| + | print(reverse(names))</ | ||
| + | ++++ | ||
| + | </ | ||