Dein Fortschritt:
0 / 0 Aufgaben
1
Der Vokabeltrainer
AFB I–IINele hat für ihren kleinen Bruder einen Vokabeltrainer geschrieben:
deutsch = ["Hund", "Baum", "Fenster", "Schule"]englisch = ["dog", "tree", "window", "school"]richtig = 0for i in range(len(deutsch)): antwort = input(deutsch[i] + " auf Englisch: ") if antwort.strip().lower() == englisch[i]: richtig += 1 else: print("Richtig wäre:", englisch[i])print(richtig, "von", len(deutsch), "richtig")
- Analysiere, welche Aufgabe die Zeilen 1–2, Zeile 4, Zeile 6 und Zeile 10 im Programm haben.
- Bestätige, dass das Programm bei den Eingaben „Dog“, „three“, „window “ (mit Leerzeichen) und „Schul“ genau „2 von 4 richtig“ ausgibt. Gib dazu den kompletten Konsolenverlauf an.
- Begründe, warum Nele
for i in range(len(deutsch)):verwendet und nichtfor wort in deutsch:.
Hinweise
Hinweis zu Aufgabe a)
Daten — Ablauf — Vergleich — Auswertung.
Hinweis zu Aufgabe b)
Gehe die vier Durchläufe einzeln durch und wende strip() und lower() an.
Hinweis zu Aufgabe c)
Was braucht man außer dem deutschen Wort noch in jedem Durchlauf?
