Ich half meiner Mutter mit dieser Wortsuch-App früher, während ich eine Pause von einigen Python-Tutorials machte und mir wurde klar, was für ein perfektes Beispiel für etwas Interessantes für mich zum Arbeiten/Lernen.Word Searcher von Words.list
Hier ist, was ich entwickelt habe, und während es funktioniert, muss ich einige zusätzliche Schritte machen, um die Wörter herauszufinden.
Es scheint, dass meine doppelten Zeichen nicht als zwei registriert werden, und einer von ihnen wird durch einen nicht relevanten Buchstaben ersetzt.
Ich habe viele verschiedene Dinge ausprobiert - knallen, entfernen. für Zeichen in Worten und nicht in meinen Buchstaben (um den Unterschied zu subtrahieren). Eine Menge von dem, was ich mit diesem Zeug gefunden habe, waren Gitter und Richtungsangaben, aber ich bin wirklich nur an einer gespaltenen Liste von Wörtern aus meinem Charakter interessiert. Jede Hilfe wird geschätzt.
Nebenbemerkung - Ich bin sehr neu in der Codierung, also idk, wenn dies der richtige Weg war. Dieses x war x * 10 einfacher als jedes Beispiel, das ich finden konnte. (Vielleicht, warum es funktioniert nicht so, wie ich es will,? P)
wordlist = open("PossibleWords.txt", "r").read().split()
myletters = input("Letters?: ").lower()
s = list()
sorted = str(myletters)
for word in wordlist:
if len(word) == len(myletters) and all(letter in word for letter in sorted):
s.append(word)
for length in s[:100]:
print(length)
Es ist gut zu sehen, dass Ihr etwas zu tun, deine Mutter zu helfen, aber könnten Sie vielleicht ad einige Beispieleingabe plus erwartete Ausgabe? Es ist schwer zu erkennen, wofür Sie hier Hilfe benötigen und warum Ihr Code nicht wie erwartet funktioniert. – RoadRunner