Programmieraufgabe — gib deinen Code ein und lass ihn prüfen. Es gibt
zwei Arten von Teilen: Bei den Anlege-Aufgaben (Teil 1, 3, 5) legst du die Liste
selbst an — die Prüfung schaut, ob die Datenstruktur stimmt. Bei den Rechen-Aufgaben
(Teil 2, 4, 6) liest dein Programm Werte mit input() ein; die Prüfung speist feste
Eingaben ein und vergleicht deine Ausgabe Zeichen für Zeichen. Gib dort daher nur
das Geforderte aus (keine zusätzlichen Texte). Den Prompt in input("…") blendet die Prüfung aus.
Teil 1 — Eine Liste selbst anlegen
Du bestimmst die Werte — eine Liste muss man nicht einlesen.
Aufgabe
- Lege eine Liste
farbenmit drei Lieblingsfarben (Strings) an — die Werte wählst du selbst, ganz ohneinput(). - Gib die ganze Liste aus.
Wählst du z. B. die Farben „rot", „blau" und „gruen", lautet die Ausgabe
['rot', 'blau', 'gruen'] (so, wie Python eine Liste anzeigt). Geprüft wird,
dass farben eine Liste aus drei Strings ist und unverändert ausgegeben wird.
Teil 1 — Dein Code
Python wird geladen…Prüfung
Teil 2 — Erstes Element ausgeben
Index 0 zeigt auf das erste Element.
Aufgabe
- Lies vier ganze Zahlen nacheinander mit je
int(input())ein und sammle sie in einer Liste. - Gib nur das erste Element der Liste aus — der erste Eintrag steht bei Index 0.
Bei den Eingaben 5, 10, 15, 20 ist die Ausgabe exakt 5.
Teil 2 — Dein Code
Python wird geladen…Prüfung
Teil 3 — Element mit append() hinzufügen
Listen lassen sich nachträglich erweitern.
Aufgabe
- Lege eine Liste
tieremit drei Tieren (Strings) an — die Tiere wählst du selbst, ohneinput(). - Hänge ein viertes Tier mit der Methode
.append()an die Listetierean. - Gib die Liste danach aus.
Beginnst du z. B. mit ["Hund", "Katze", "Maus"] und hängst „Vogel" an,
lautet die Ausgabe ['Hund', 'Katze', 'Maus', 'Vogel']. Geprüft wird, dass
tiere nach dem Anhängen vier Strings enthält und unverändert
ausgegeben wird.
Teil 3 — Dein Code
Python wird geladen…Prüfung
Teil 4 — Letztes Element ausgeben
Mit Index -1 ans Ende greifen.
Aufgabe
- Lies fünf ganze Zahlen nacheinander mit je
int(input())ein und sammle sie in einer Liste. - Gib nur das letzte Element der Liste aus —
mit dem Index
-1greifst du ans Ende.
Bei den Eingaben 1, 2, 3, 4, 5 ist die Ausgabe exakt 5.
Der Index -1 trifft immer den letzten Eintrag — egal, wie lang die Liste ist.
Teil 4 — Dein Code
Python wird geladen…Prüfung
Teil 5 — Zweiten Eintrag ersetzen
Zuweisung per Index überschreibt das alte Element.
Aufgabe
- Lege die Liste
namenmit genau diesen drei Einträgen selbst an (keininput()): „Anna", „Ben", „Clara". - Ersetze den zweiten Eintrag (Index
1, bisher „Ben") durch einen anderen Namen deiner Wahl — weise dem Index 1 per Zuweisung den neuen Wert zu. - Gib die geänderte Liste aus.
Ersetzt du „Ben" z. B. durch „Tom", wird aus ['Anna', 'Ben', 'Clara'] die Liste
['Anna', 'Tom', 'Clara'] — der Index beginnt bei 0, der zweite Eintrag steht
also bei Index 1. Geprüft wird, dass Index 1 nicht mehr Ben ist und die Liste
drei Strings behält.
Teil 5 — Dein Code
Python wird geladen…Prüfung
Teil 6 — Summe der ersten drei Elemente
Mehrere Indexzugriffe verrechnen.
Aufgabe
- Lies vier ganze Zahlen nacheinander mit je
int(input())ein und sammle sie in einer Liste. - Berechne die Summe der ersten drei Elemente (Index 0, 1 und 2) — die vierte Zahl bleibt außen vor.
- Gib nur diese Summe aus.
Bei den Eingaben 5, 10, 15, 20 ist die Ausgabe exakt 30
— die vierte Zahl zählt nicht mit.
Teil 6 — Dein Code
Python wird geladen…Prüfung
Protokoll als PDF
Deine Ergebnisse dokumentieren und herunterladen.
Modulübersicht
| Teil | Status |
|---|---|
| Teil 1: Liste anlegen | Offen |
| Teil 2: Erstes Element | Offen |
| Teil 3: append | Offen |
| Teil 4: Letztes Element | Offen |
| Teil 5: Element ersetzen | Offen |
| Teil 6: Summe | Offen |
Noch nicht alle Teile sind abgeschlossen — du kannst das Protokoll trotzdem erstellen, dort ist dann markiert, welche Teile offen sind.
PDF herunterladen
Gib deinen Namen ein und lade das Protokoll als PDF herunter.