import random

# Die Vokabelliste für den Schreibtest (ohne Sonderzeichen, damit das Tippen leichter ist)
vokabeln = [
    {"deutsch": "beginnen", "richtig": "commencer"},
    {"deutsch": "kaufen", "richtig": "acheter"},
    {"deutsch": "sich frisieren", "richtig": "se coiffer"},
    {"deutsch": "aufregen", "richtig": "enerver"},
    {"deutsch": "sich beeilen", "richtig": "se depecher"},
    {"deutsch": "essen", "richtig": "manger"},
    {"deutsch": "anziehen", "richtig": "s'habiller"},
    {"deutsch": "aufwachen", "richtig": "se reveiller"},
    {"deutsch": "probieren", "richtig": "essayer"},
    {"deutsch": "befinden (sich)", "richtig": "se trouver"},
    {"deutsch": "taeuschen", "richtig": "tromper"},
    {"deutsch": "heissen", "richtig": "s'appeler"},
    {"deutsch": "trainieren", "richtig": "s'entrainer"},
    {"deutsch": "zu Bett gehen", "richtig": "se coucher"},
    {"deutsch": "vorstellen (sich)", "richtig": "se presenter"}
]

print("========================================")
print("   FRANZ-SCHREIBTEST FÜR JUNIOR! 🇫🇷     ")
print("========================================")
print("Tippe das französische Wort ein.")
print("Hinweis: Du musst keine Accents (é, è) tippen!\n")

punkte = 0
random.shuffle(vokabeln)

for runde in vokabeln:
    print(f"Was heisst: '{runde['deutsch']}'?")
    
    # Hier tippt Junior das Wort selbst ein
    antwort = input("Deine Antwort: ").strip().lower()
    
    if antwort == runde["richtig"]:
        print("🎉 Richtig! Très bien!\n")
        punkte += 1
    else:
        print(f"❌ Leider falsch. Richtig geschrieben: {runde['richtig']}\n")

print("========================================")
print(f"Fertig! Du hast {punkte} von 15 Wörtern komplett richtig geschrieben!")
print("========================================")

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: