Mini-Projekt: Antwortprüfer
Die Mission
Bevor es if gibt, trainiert der Club den Antwortprüfer:
Er zeigt, ob etwas stimmt – als True oder False.
Noch keine „Richtig!“-Verzweigung – aber du siehst die Wahrheitswerte,
die später if steuern.
Luna stellt Fragen. Lily säubert Eingaben. Py vergleicht. Buggy tippt mit Leerzeichen und Großbuchstaben.
Warum dieses Projekt?
| Baustein | Einsatz |
|---|---|
== / != / >= | prüfen |
strip / lower | fair vergleichen |
int(input) | Zahlenfragen |
| f-String | Ergebnis melden |
Zielbild
=== Antwortpruefer ===
Hauptstadt von Frankreich? paris
Richtig? True
Anforderungen (Checkliste)
- mindestens 2 Quizfragen
-
strip+lowerbei Textantworten - mindestens ein Zahlenvergleich mit
intund==oder>= - f-String-Ausgaben
- Kommentar + Titel
- läuft ohne Fehler
Beispielstart
# Antwortpruefer
print("=== Antwortpruefer ===")
a1 = input("Hauptstadt von Frankreich? ").strip().lower()
print(f"Richtig? {a1 == 'paris'}")
Bau-Plan
- Titel
- Textfrage → säubern →
==→ ausgeben - Zahlfrage →
int→ vergleichen - optional: Schwellenwert mit
>= - Abschluss
Beispiellösung
Eine moegliche Loesung anzeigen
# Antwortpruefer
print("=== Antwortpruefer ===")
a1 = input("Hauptstadt von Frankreich? ").strip().lower()
print(f"Richtig? {a1 == 'paris'}")
a2 = input("Farbe von Gras (deutsch)? ").strip().lower()
print(f"Richtig? {a2 == 'gruen'}")
zahl = int(input("Was ist 3 * 4? "))
print(f"Richtig? {zahl == 12}")
punkte = int(input("Deine Testpunkte: "))
print(f"Bestanden (ab 50)? {punkte >= 50}")
print("Pruefung beendet!")
Einfachere Variante
a2 = input("2 + 2 = ")
print(a2.strip() == "4")
Level-Ups
Basis
Zwei Textfragen + eine Zahlfrage, True/False anzeigen.
Besser
Punkte sammeln: bei True manuell score = score + 1 (noch ohne if – du zählst
im Kopf oder mit cleveren Tricks später).
Profi
Mit if (nächstes Kapitel) echte „Richtig!“-Texte statt nur True/False.
Testideen
| Frage | Eingabe | Erwartung |
|---|---|---|
| Paris | Paris / paris | True nach lower/strip |
| 3*4 | 12 | True |
| ab 50 | 49 | False |
Reflexion
- Warum
lowerbei Text? - Wann
int, wann Textvergleich? - Was wird
ifgleich besser machen?
Kapitel 8 geschafft!
Du kannst vergleichen. Als Nächstes die große Tür: if.
Pruefer bereit! Weiter zu if.