Dreißig Übungen zum Quiz-Projekt — von Listen, Schleife und Funktion über die Fehlersuche bis zum Vergleich von Entwürfen.
Dein Fortschritt:
0 / 0 Aufgaben
1
Übungsaufgaben
Dreißig Übungen in gemischter Reihenfolge — du klickst, ziehst, ordnest, rechnest und knobelst. Jede Übung gibt dir sofort eine Rückmeldung, und zu jeder Aufgabe gibt es zwei gestufte Tipps: Der erste zeigt die Richtung, der zweite den entscheidenden Schritt. Die Chips zeigen das Anforderungsniveau: AFB I heißt wiedergeben und direkt anwenden, AFB II selbst entscheiden und verknüpfen, AFB III begründen, beurteilen oder eine Falle durchschauen. Aufgaben mit dem Chip Mix verbinden Wissen aus früheren Unterkapiteln, bei Trick steckt eine Falle drin. Fährst du über ein unterstrichenes Arbeitswort, siehst du, was es genau von dir verlangt.
A1
Funktion frage() — welche passt?
AFB II
Die Funktion frage(text, loesung) soll die Frage stellen und True zurückgeben, wenn die Eingabe stimmt, sonst False. Ermittle alle Varianten, die das erfüllen.
Mehrere Antworten sind richtig. Markiere alle zutreffenden und klicke dann auf „Prüfen“.
Richtig sind die drei Varianten, die in jedem Fall True oder False zurückgeben — auch die Kurzform, die das Ergebnis des Vergleichs direkt zurückgibt. print(True) gibt nichts zurück (None), „return antwort = loesung“ ist ein SyntaxError, und "True" in Anführungszeichen ist Text, kein Wahrheitswert.
Prüfe bei jeder Variante, was sie bei richtiger und bei falscher Eingabe zurückgibt.
print gibt nichts zurück, und in Anführungszeichen ist True nur ein Text.
A2
Was ändert sich im Quiz?
AFB II
Interpretiere die drei Änderungen am Quiz-Programm: Trage für jede Größe ein, ob sie steigt, sinkt oder gleich bleibt.
Setze in jede Zelle einen Pfeil: ↑ steigt, ↓ sinkt, → bleibt gleich. Ein Klick dreht den Pfeil weiter; mit der Tastatur Tab zur Zelle, dann ↑, ↓ oder →. Unter der Tabelle steht deine Wahl als Satz.
Größe
Frage mehr
Lösung fehlt
strip() weg
Zahl der Durchläufe
Gefahr eines IndexError
Länge von antworten
Chance für Eingaben mit Leerzeichen
Die Schleife richtet sich nach fragen. Fehlt eine Lösung, stimmen die Listenlängen nicht mehr überein: Das erhöht die Gefahr eines IndexError. Ohne strip bleiben Leerzeichen am Rand und machen Eingaben falsch.
Gehe Spalte für Spalte vor: Was passiert mit len(fragen) und len(antworten)?
Die Schleife nutzt len(fragen); fehlt in antworten ein Eintrag, kommt der Zugriff irgendwann ins Leere.
A3
Rätsel rund ums Quiz
AFB I
Löse das Kreuzworträtsel mit den Begriffen des Quiz-Projekts.
Klicke einen Hinweis oder ein Kästchen an und tippe das Wort — der Cursor springt von selbst weiter. ←→↑↓ wandern, Leertaste wechselt die Richtung, ⌫ löscht, Enter prüft. Umlaute als Ä, Ö, Ü eintippen.
Waagerecht
Senkrecht
FUNKTION, FRAGE, INDEX, PUNKTE und LOWER sind Bausteine des Quiz-Programms.
Das längste Wort geht senkrecht; alle anderen Wörter kreuzen es.
Die Kreuzungen verraten Buchstaben: FRAGE beginnt mit dem F von FUNKTION, INDEX hat das N gemeinsam.