fr 3 File Edit Format Run Options Window Help import random def contents (filename): with open (filename) as f: return f.read() def random_word_in_file (filename): punctuations()-[1;;'"\,<>?@#$#*_will words contents (filename0.split() random_word=random.choice (words) = for i in random_word: if i in punctuations: random_word random_word.replace(i, "") return random_word def main (): print ("The random word is:", random_word_in_file("dictionaty.txt" main () SyntaxError Xinvalid syntax OK X

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter13: File Input And Output
Section: Chapter Questions
Problem 8PE
icon
Related questions
Question

Please help  me fix the error in this code

PC
08:55 PM
2022-08-12
File Edit Format Run Options Window Help
import random
def contents (filename):
with open (filename) as f:
return f.read()
def random word_in_file (filename) :
punctuations = '''! ()-[] { } ; ; ' "\,<>?@#$%*_~***
words=contents (filename 0.split()
random_word=random.choice (words)
for i in random_word:
if i in punctuations:
3_6_8.py - C:/Users/Ziyanda Madzidi/Downloads/Bachelor of Science/Third year 2022/3_6_8.py (3.8.0)
return random_word
main ()
random_word = random_word.replace (i, "")
def main ():
print ("The random word is:", random_word_in_file("dictionaty.txt"
2
SyntaxError
Xinvalid syntax
OK
X
x
Ln: 22 Col: 0
Transcribed Image Text:PC 08:55 PM 2022-08-12 File Edit Format Run Options Window Help import random def contents (filename): with open (filename) as f: return f.read() def random word_in_file (filename) : punctuations = '''! ()-[] { } ; ; ' "\,<>?@#$%*_~*** words=contents (filename 0.split() random_word=random.choice (words) for i in random_word: if i in punctuations: 3_6_8.py - C:/Users/Ziyanda Madzidi/Downloads/Bachelor of Science/Third year 2022/3_6_8.py (3.8.0) return random_word main () random_word = random_word.replace (i, "") def main (): print ("The random word is:", random_word_in_file("dictionaty.txt" 2 SyntaxError Xinvalid syntax OK X x Ln: 22 Col: 0
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT