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 [2025-01-13 13:37] – hof | gf_informatik:programmieren_iii [2025-11-20 09:51] (aktuell) – hof | ||
|---|---|---|---|
| Zeile 79: | Zeile 79: | ||
| * am Ende ein " | * am Ende ein " | ||
| - | < | + | < |
| ++++Lösung: | ++++Lösung: | ||
| <code python> | <code python> | ||
| Zeile 106: | Zeile 106: | ||
| 1. Die Bayern haben nichts in dieser Liste verloren. Bitte entferne sie, danke! Füge weiter deinen Lieblingsklub hinzu. | 1. Die Bayern haben nichts in dieser Liste verloren. Bitte entferne sie, danke! Füge weiter deinen Lieblingsklub hinzu. | ||
| - | < | + | < |
| ++++Lösung: | ++++Lösung: | ||
| <code python> | <code python> | ||
| Zeile 134: | Zeile 134: | ||
| Natürlich sollen sämtliche Schritte voll automatisiert ablaufen. Tauscht man die Liste mit einer anderen Liste, so soll der Code auch funktionieren. | Natürlich sollen sämtliche Schritte voll automatisiert ablaufen. Tauscht man die Liste mit einer anderen Liste, so soll der Code auch funktionieren. | ||
| - | < | + | < |
| ++++Lösung: | ++++Lösung: | ||
| <code python> | <code python> | ||
| Zeile 180: | Zeile 180: | ||
| </ | </ | ||
| - | < | + | < |
| ++++Lösung: | ++++Lösung: | ||
| <code python> | <code python> | ||
| Zeile 216: | Zeile 216: | ||
| Definiere eine Funktion `mittelwert(numbers)`, | Definiere eine Funktion `mittelwert(numbers)`, | ||
| - | < | + | < |
| ++++Lösung: | ++++Lösung: | ||
| <code python> | <code python> | ||
| 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))</ | ||
| + | ++++ | ||
| + | </ | ||