Python read from text file VI anagram
Ask the user to enter several letters. Then find all the words that can be made with those letters, repeats allowed.
wordlist = [line.strip()
for line
in open('C:/Users/ZM/Desktop/Documents/New
folder/wordlist.txt')]
print(wordlist)
enter_num_let = eval(input('Enter number of letters: '))
i = 0
L = []
word = ''
counter = 0
while i <= enter_num_let-1:
letters = input('Enter letter: ')
L.append(letters)
word = ''.join(L)
i += 1
for i in range(len(wordlist)):
for j in range(len(wordlist[i])):
if len(wordlist[i]) == len(word):
if L[j] not in wordlist[i]:
break
else:
counter +=1
if counter == len(L):
print(wordlist[i])
else:
counter == 0
Enter number of letters: 9
Enter letter: a
Enter letter: g
Enter letter: c
Enter letter: n
Enter letter: c
Enter letter: i
Enter letter: o
Enter letter: d
Enter letter: r
print(wordlist)
enter_num_let = eval(input('Enter number of letters: '))
i = 0
L = []
word = ''
counter = 0
while i <= enter_num_let-1:
letters = input('Enter letter: ')
L.append(letters)
word = ''.join(L)
i += 1
for i in range(len(wordlist)):
for j in range(len(wordlist[i])):
if len(wordlist[i]) == len(word):
if L[j] not in wordlist[i]:
break
else:
counter +=1
if counter == len(L):
print(wordlist[i])
else:
counter == 0
Enter number of letters: 9
Enter letter: a
Enter letter: g
Enter letter: c
Enter letter: n
Enter letter: c
Enter letter: i
Enter letter: o
Enter letter: d
Enter letter: r
SOLUTION:
according
according
Коментари
Постави коментар