python:zaehlschleifen:listen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
python:zaehlschleifen:listen [2020/08/30 15:03] – [Weitere Listenfunktionen] lutz | python:zaehlschleifen:listen [2020/11/21 09:59] (aktuell) – [Verwendung der for-Anweisung auf Listen] lutz | ||
---|---|---|---|
Zeile 111: | Zeile 111: | ||
[1, 23, 21, 23, 12, 555] | [1, 23, 21, 23, 12, 555] | ||
</ | </ | ||
+ | |||
+ | Mit der Funktion '' | ||
+ | |||
+ | < | ||
+ | >>> | ||
+ | >>> | ||
+ | [1, 23, 12] | ||
+ | </ | ||
+ | |||
+ | ===== Verwendung der for-Anweisung auf Listen ===== | ||
+ | |||
+ | Die **for**-Anweisung lässt sich auch direkt auf Listen anwenden. So hat die Anweisung | ||
+ | <code python> | ||
+ | for i in range(5): | ||
+ | </ | ||
+ | dieselbe Wirkung wie | ||
+ | <code python> | ||
+ | for i in [0, 1, 2, 3, 4]: | ||
+ | </ | ||
+ | i nimmt der Reihe nach jeden Wert der Liste an. | ||
+ | |||
+ | Auf diese Weise lassen sich auch Schleifen konstruieren, | ||
+ | <code python> | ||
+ | for wert in [" | ||
+ | </ | ||
+ | nimmt die Variable wert bei jeden Durchlauf der Reihe nach jeden Wochentag einmal als Wert an. | ||
+ | |||
+ | |||
+ | ===== Erklärvideo zur Seite ===== | ||
+ | |||
+ | {{youtube> | ||
+ | ===== Vertiefung ===== | ||
+ | |||
+ | Im Lehrbuch inf-Schule wird das Thema nochmal vertieft: | ||
+ | |||
+ | * https:// | ||
+ | ===== Aufgaben ===== | ||
+ | |||
+ | **Aufgabe 1** | ||
+ | |||
+ | Welche Ausgabe erfolgt jeweils bei den einzelnen **print**-Anweisungen? | ||
+ | |||
+ | <code python> | ||
+ | >>> | ||
+ | >>> | ||
+ | [2, 7, 15, 28, 45, 12, 17, 33] | ||
+ | >>> | ||
+ | |||
+ | >>> | ||
+ | |||
+ | >>> | ||
+ | |||
+ | >>> | ||
+ | |||
+ | </ | ||
+ | |||
+ | **Aufgabe 2** | ||
+ | |||
+ | Welche Ausgabe erfolgt jeweils bei den einzelnen **print**-Anweisungen? | ||
+ | |||
+ | <code python> | ||
+ | >>> | ||
+ | >>> | ||
+ | [3, 2, 1, 8] | ||
+ | >>> | ||
+ | |||
+ | >>> | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | **Aufgabe 3** | ||
+ | |||
+ | Welche Ausgabe erfolgt jeweils bei den einzelnen **print**-Anweisungen? | ||
+ | |||
+ | <code python> | ||
+ | >>> | ||
+ | >>> | ||
+ | >>> | ||
+ | |||
+ | >>> | ||
+ | >>> | ||
+ | |||
+ | >>> | ||
+ | >>> | ||
+ | |||
+ | >>> | ||
+ | >>> | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | [[python: | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~ | ||
+ |
python/zaehlschleifen/listen.1598792628.txt.gz · Zuletzt geändert: von lutz