Implement function duplicate() that takes as input a string and the name of a file in the current directory and returns True if the file contains duplicate words and False otherwise. Hints: remember to save the function and the text file in the same directory. def duplicate(filename): 'Put in docstring’ # get file content infile = ________________# ______________ content = ______________# ______________ infile__________________# ______________ # replace punctuation with blank spaces and obtain list of words table = ________________________ # _______________ words = _______________________ # _______________ # for every word, check if it occurs more than once; if so, return True for word in words: if ______________________ # _____________ _________________# _____________ # no word occurred more than once, so return False ______________ Result of running the function. >>> duplicate('Duplicates.txt') True >>> duplicate('NoDuplicate.txt') False
Implement function duplicate() that takes as input a string and the name of a file in the current directory and returns True if the file contains duplicate words and False otherwise. Hints: remember to save the function and the text file in the same directory.
def duplicate(filename):
'Put in docstring’
# get file content
infile = ________________# ______________
content = ______________# ______________
infile__________________# ______________
# replace punctuation with blank spaces and obtain list of words
table = ________________________ # _______________
words = _______________________ # _______________
# for every word, check if it occurs more than once; if so, return True
for word in words:
if ______________________ # _____________
_________________# _____________
# no word occurred more than once, so return False
______________
Result of running the function.
>>> duplicate('Duplicates.txt')
True
>>> duplicate('NoDuplicate.txt')
False

Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images









