0
0 комментариев

Здравствуйте! Нужно помощь…

есть код:

file_r = open(«dict.txt», «r», encoding=’utf-8′)
text = file_r.read().split()
file_r.close()

words = [word for word in text if len(word) == 5]

letters = input(«Type 5 letters: «)

for word in words:
if (letters[0] in word) and (letters[1] in word) and (letters[2] in word) and \
(letters[3] in word) and (letters[4] in word):
print(word)

Когда набираю разные символы програма нормально работает. А если символы совпалают, например: ‘апрат’, программа печатает лишних слов:

Type 5 letters: апрат
апорт
парта
пират
тапир
тропа

помогите если можете…


Добавить комментарий