Fehler Meldung
Verfasst: Dienstag 4. Oktober 2022, 00:13
Hallo,
Ich bin mir nicht sicher ob die Frage hier rein passt aber ich habe mal versucht ein Vokabellerner zu programmieren, aber ürgentwie hat garnichts geklappt. Ich würde den Code hier reinstellen als Datei, da ich aber nicht weis wie das geht schick ich den einfach mal so als Text. Ob jemand weis wie ich den wieder hinbekomme. also hier der Text:
import random
wörterbuch_LK_1 = str({""})
wörterbuch_LK_1_1 = str({""})
wörterbuch_LK_1_2 = str({""})
wörterbuch_LK_1_3 = str({""})
wörterbuch_LK_2 = str({""})
wörterbuch_LK_2_wi = str({""})
wörterbuch_LK_2_1 = str({""})
wörterbuch_LK_2_2 = str({""})
wörterbuch_LK_2_3 = str({""})
wörterbuch_LK_3 = {""}
wörterbuch_LK_3_wi = {""}
wörterbuch_LK_3_1 = {""}
wörterbuch_LK_3_2 = {""}
wörterbuch_LK_3_3 = {""}
wörterbuch_LK_4 = {""}
wörterbuch_LK_4_wi = {""}
wörterbuch_LK_4_1 = {""}
wörterbuch_LK_4_3 = {""}
wörterbuch_LK_5 = {""}
wörterbuch_LK_5_wi = {""}
wörterbuch_LK_5_1 = {""}
wörterbuch_LK_5_2 = {""}
wörterbuch_LK_5_3 = {""}
wörterbuch_LK_6 = {""}
wörterbuch_LK_6_wi = {""}
wörterbuch_LK_6_1 = {""}
wörterbuch_LK_6_2 = {""}
wörterbuch_LK_6_3 = {""}
wörterbuch_LK_7 = str({""})
wörterbuch_LK_7_wi = str({""})
wörterbuch_LK_7_1 = str({""})
wörterbuch_LK_7_2 = str({""})
wörterbuch_LK_7_3 = str({""})
wörterbuch_LK_8 = str({""})
wörterbuch_LK_8_wi = str({""})
wörterbuch_LK_8_1 = str({""})
wörterbuch_LK_8_2 = str({"se, Akk." : "sich",})
g_wörterbuch_LK_1 = str({})
g_wörterbuch_LK_2 = str({})
g_wörterbuch_LK_3 = str({})
g_wörterbuch_LK_4 = str({})
g_wörterbuch_LK_5 = str({})
g_wörterbuch_LK_6 = str({})
g_wörterbuch_LK_7 = str({wörterbuch_LK_7_1,wörterbuch_LK_7_wi, wörterbuch_LK_7_2,wörterbuch_LK_7_3})
g_wörterbuch_LK_8 = str({wörterbuch_LK_8,wörterbuch_LK_8_1,wörterbuch_LK_8_wi,wörterbuch_LK_8_2})
g_wörterbuch = {g_wörterbuch_LK_1,g_wörterbuch_LK_2,g_wörterbuch_LK_3, g_wörterbuch_LK_4,g_wörterbuch_LK_5,g_wörterbuch_LK_6,g_wörterbuch_LK_7,g_wörterbuch_LK_8}
lektion = input ("gib ein zahl zwischen 1 und 8 ein die passende lektion wird dann ausgewählt: ")
t_lektion = input("gib nun den abschnitt der zuvor angegeben lektion an möglcih sind: g = gesammte lektion, wi = widerholungsvokabeln, 1 = 1er vokabel abschnitt, 2 = 2er vokabel abschnitt, 3 = 3er vokabel abschnitt : ")
liste = []
for key in lektion:
liste.append(key)
if lektion == 1:
if t_lektion == "g":
pass
elif t_lektion == 1:
pass
elif t_lektion == 2:
pass
elif t_lektion == 3:
pass
elif lektion == 2:
if t_lektion == "g":
pass
elif t_lektion == "wi":
pass
elif t_lektion == 1:
pass
elif t_lektion == 2:
pass
elif t_lektion == 3:
pass
elif lektion == 3:
if t_lektion == "g":
pass
elif t_lektion == "wi":
pass
elif t_lektion == 1:
pass
elif t_lektion == 2:
pass
elif t_lektion == 3:
pass
elif lektion == 4:
pass
elif lektion == 5:
pass
elif lektion == 6:
pass
elif lektion == 7:
pass
elif lektion == 8:
if t_lektion == str("wi"):
lernen = True
while lernen:
wort = random.choice(wörterbuch_LK_8_wi)
aktiv = True
while aktiv:
print ("Die übersetzung zu: " + wort + " ist gesucht")
eingabe = input("Eingabe: ")
übersetzung = wörterbuch_LK_8_wi[wort]
if eingabe.lower() == übersetzung:
print("Eingabe richtig: " + wörterbuch_LK_8_wi [wort])
aktiv = False
else:
print("Eingabe falsch, Nochmal? ")
aktiv = True
eingabe2 = input("Nochmal? Ja oder nein: ")
if eingabe2.lower() == "ja":
lernen = True
else:
lernen = False
elif t_lektion == 1:
lernen = True
while lernen:
wort = random.choice(wörterbuch_LK_8_1)
aktiv = True
while aktiv:
print ("Die übersetzung zu: " + wort + " ist gesucht")
eingabe = input("Eingabe: ")
übersetzung = wörterbuch_LK_8_1[wort]
if eingabe.lower() == übersetzung:
print("Eingabe richtig: " + wörterbuch_LK_8_1 [wort])
aktiv = False
else:
print("Eingabe falsch, Nochmal? ")
aktiv = True
eingabe2 = input("Nochmal? Ja oder nein: ")
if eingabe2.lower() == "ja":
lernen = True
else:
lernen = False
elif t_lektion == 2:
lernen = True
while lernen:
wort = random.choice(wörterbuch_LK_8_2)
aktiv = True
while aktiv:
print ("Die übersetzung zu: " + wort + " ist gesucht")
eingabe = input("Eingabe: ")
übersetzung = wörterbuch_LK_8_2[wort]
if eingabe.lower() == übersetzung:
print("Eingabe richtig: " + wörterbuch_LK_8_2 [wort])
aktiv = False
else:
print("Eingabe falsch, Nochmal? ")
aktiv = True
eingabe2 = input("Nochmal? Ja oder nein: ")
if eingabe2.lower() == "ja":
lernen = True
else:
lernen = False
Ich bin mir nicht sicher ob die Frage hier rein passt aber ich habe mal versucht ein Vokabellerner zu programmieren, aber ürgentwie hat garnichts geklappt. Ich würde den Code hier reinstellen als Datei, da ich aber nicht weis wie das geht schick ich den einfach mal so als Text. Ob jemand weis wie ich den wieder hinbekomme. also hier der Text:
import random
wörterbuch_LK_1 = str({""})
wörterbuch_LK_1_1 = str({""})
wörterbuch_LK_1_2 = str({""})
wörterbuch_LK_1_3 = str({""})
wörterbuch_LK_2 = str({""})
wörterbuch_LK_2_wi = str({""})
wörterbuch_LK_2_1 = str({""})
wörterbuch_LK_2_2 = str({""})
wörterbuch_LK_2_3 = str({""})
wörterbuch_LK_3 = {""}
wörterbuch_LK_3_wi = {""}
wörterbuch_LK_3_1 = {""}
wörterbuch_LK_3_2 = {""}
wörterbuch_LK_3_3 = {""}
wörterbuch_LK_4 = {""}
wörterbuch_LK_4_wi = {""}
wörterbuch_LK_4_1 = {""}
wörterbuch_LK_4_3 = {""}
wörterbuch_LK_5 = {""}
wörterbuch_LK_5_wi = {""}
wörterbuch_LK_5_1 = {""}
wörterbuch_LK_5_2 = {""}
wörterbuch_LK_5_3 = {""}
wörterbuch_LK_6 = {""}
wörterbuch_LK_6_wi = {""}
wörterbuch_LK_6_1 = {""}
wörterbuch_LK_6_2 = {""}
wörterbuch_LK_6_3 = {""}
wörterbuch_LK_7 = str({""})
wörterbuch_LK_7_wi = str({""})
wörterbuch_LK_7_1 = str({""})
wörterbuch_LK_7_2 = str({""})
wörterbuch_LK_7_3 = str({""})
wörterbuch_LK_8 = str({""})
wörterbuch_LK_8_wi = str({""})
wörterbuch_LK_8_1 = str({""})
wörterbuch_LK_8_2 = str({"se, Akk." : "sich",})
g_wörterbuch_LK_1 = str({})
g_wörterbuch_LK_2 = str({})
g_wörterbuch_LK_3 = str({})
g_wörterbuch_LK_4 = str({})
g_wörterbuch_LK_5 = str({})
g_wörterbuch_LK_6 = str({})
g_wörterbuch_LK_7 = str({wörterbuch_LK_7_1,wörterbuch_LK_7_wi, wörterbuch_LK_7_2,wörterbuch_LK_7_3})
g_wörterbuch_LK_8 = str({wörterbuch_LK_8,wörterbuch_LK_8_1,wörterbuch_LK_8_wi,wörterbuch_LK_8_2})
g_wörterbuch = {g_wörterbuch_LK_1,g_wörterbuch_LK_2,g_wörterbuch_LK_3, g_wörterbuch_LK_4,g_wörterbuch_LK_5,g_wörterbuch_LK_6,g_wörterbuch_LK_7,g_wörterbuch_LK_8}
lektion = input ("gib ein zahl zwischen 1 und 8 ein die passende lektion wird dann ausgewählt: ")
t_lektion = input("gib nun den abschnitt der zuvor angegeben lektion an möglcih sind: g = gesammte lektion, wi = widerholungsvokabeln, 1 = 1er vokabel abschnitt, 2 = 2er vokabel abschnitt, 3 = 3er vokabel abschnitt : ")
liste = []
for key in lektion:
liste.append(key)
if lektion == 1:
if t_lektion == "g":
pass
elif t_lektion == 1:
pass
elif t_lektion == 2:
pass
elif t_lektion == 3:
pass
elif lektion == 2:
if t_lektion == "g":
pass
elif t_lektion == "wi":
pass
elif t_lektion == 1:
pass
elif t_lektion == 2:
pass
elif t_lektion == 3:
pass
elif lektion == 3:
if t_lektion == "g":
pass
elif t_lektion == "wi":
pass
elif t_lektion == 1:
pass
elif t_lektion == 2:
pass
elif t_lektion == 3:
pass
elif lektion == 4:
pass
elif lektion == 5:
pass
elif lektion == 6:
pass
elif lektion == 7:
pass
elif lektion == 8:
if t_lektion == str("wi"):
lernen = True
while lernen:
wort = random.choice(wörterbuch_LK_8_wi)
aktiv = True
while aktiv:
print ("Die übersetzung zu: " + wort + " ist gesucht")
eingabe = input("Eingabe: ")
übersetzung = wörterbuch_LK_8_wi[wort]
if eingabe.lower() == übersetzung:
print("Eingabe richtig: " + wörterbuch_LK_8_wi [wort])
aktiv = False
else:
print("Eingabe falsch, Nochmal? ")
aktiv = True
eingabe2 = input("Nochmal? Ja oder nein: ")
if eingabe2.lower() == "ja":
lernen = True
else:
lernen = False
elif t_lektion == 1:
lernen = True
while lernen:
wort = random.choice(wörterbuch_LK_8_1)
aktiv = True
while aktiv:
print ("Die übersetzung zu: " + wort + " ist gesucht")
eingabe = input("Eingabe: ")
übersetzung = wörterbuch_LK_8_1[wort]
if eingabe.lower() == übersetzung:
print("Eingabe richtig: " + wörterbuch_LK_8_1 [wort])
aktiv = False
else:
print("Eingabe falsch, Nochmal? ")
aktiv = True
eingabe2 = input("Nochmal? Ja oder nein: ")
if eingabe2.lower() == "ja":
lernen = True
else:
lernen = False
elif t_lektion == 2:
lernen = True
while lernen:
wort = random.choice(wörterbuch_LK_8_2)
aktiv = True
while aktiv:
print ("Die übersetzung zu: " + wort + " ist gesucht")
eingabe = input("Eingabe: ")
übersetzung = wörterbuch_LK_8_2[wort]
if eingabe.lower() == übersetzung:
print("Eingabe richtig: " + wörterbuch_LK_8_2 [wort])
aktiv = False
else:
print("Eingabe falsch, Nochmal? ")
aktiv = True
eingabe2 = input("Nochmal? Ja oder nein: ")
if eingabe2.lower() == "ja":
lernen = True
else:
lernen = False