Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Take the is_anagram() function Then define a function called find_anagrams() tha

ID: 3725126 • Letter: T

Question

Take the is_anagram() function Then define a function called find_anagrams() that takes a string and returns a list of anagrams for that string from the wordlist.txt file. For this assignment, you should use a while loop together with the .readline() method to loop through the contents of the file. The wordlist.txt is here: http://homes.soic.indiana.edu/classes/spring2018/csci/a201-ewennstr/wordlist.txt

This is my is_anagram() function:

def is_anagram(str1,str2):
"""returns True if the strings are anagrams of each other

str1,str2 -> bool"""
str1 = str1.lower()
str2 = str2.lower()
d = {}
for x in "abcdefghijklmnopqrstuvwxyz":
if str1.count(x) != str2.count(x):
return False
return True

Explanation / Answer

input.txt:

madam

mad

output:

mad

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote