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-02-03 14:29] – [Aufgabe I4] 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 375: | Zeile 375: | ||
| <nodisp 2> | <nodisp 2> | ||
| + | |||
| ++++Lösung| | ++++Lösung| | ||
| <code python> | <code python> | ||
| Zeile 436: | Zeile 437: | ||
| **Teil 1**: Schreibe eine Funktion `reverse(liste)`, | **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))</ | ||
| + | ++++ | ||
| + | </ | ||