Python: Kreuzworträtsel Probleme mit Umlauten?
Und zwar soll ich ein Programm erstellen welches beim lösen von Kreuzworträtseln hilft. Jedoch habe ich jetzt das Problem, dass Wörter mit (ÄÖÜß) nicht vorgeschlagen werden.
Wie kann ich es am besten beheben? Ich habe schon versucht die Buchstaben entsprechend zu ersetzen z.B. Ä durch ae aber es hat nicht funktioniert.
Am Beispiel: Abfluß -> keine Lösungsvorschläge werden angezeigt.
# Datei z.B. Wörterbuch einlesen
search = "?????ß" # Lösungswort: Abfluß
for word in words:
if len(word) == len(search):
index = 0
ok = True
for character in search:
if character == "?":
index = index + 1
continue
if character != word[index]:
ok = False
break
index = index + 1
if ok:
print(word)