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-24 13:48] – [Aufgabe I8] hof | gf_informatik:programmieren_iii [2025-02-10 14:02] (aktuell) – hof | ||
---|---|---|---|
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) | + | |
</ | </ | ||
- | < | + | < |
++++Lösung: | ++++Lösung: | ||
<code python> | <code python> | ||
Zeile 374: | Zeile 374: | ||
</ | </ | ||
- | < | + | < |
++++Lösung| | ++++Lösung| | ||
<code python> | <code python> | ||
Zeile 398: | Zeile 399: | ||
`[' | `[' | ||
- | < | + | < |
++++Lösung| | ++++Lösung| | ||
<code python> | <code python> | ||
Zeile 417: | Zeile 418: | ||
Der Aufruf ohne Argument soll weiterhin die Siebnerreihe addieren. | Der Aufruf ohne Argument soll weiterhin die Siebnerreihe addieren. | ||
- | < | + | < |
++++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 1> | ||
+ | ++++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))</ | ||
+ | ++++ | ||
+ | </ |