Попытка сравнить два слова в файле и построить график, в котором слова являются узлами, а соединения - ребрами, если узлы отличаются только одной буквой.
У меня нет узлов. Мне просто нужно выяснить, как сделать края. У меня есть файл: words.txt. words.txt содержит эти слова в разных строках:
fools
cools
pools
polls
poles
pales
sales
sages
Я пытаюсь написать функцию, которая в основном создает грань между словами, которые отличаются только буквой. Я начал здесь:
FILE = open(words.txt, "r")
for line in FILE:
**assign word1**? e.g., word1=fools
**assign word2**? e.g., word2=cools
как только слова назначены, я могу передать их в другую функцию, которая сравнивает их и назначает ребро, поскольку они отличаются только первой буквой.