Question: Python: What is wrong with the following code snippet that is supposed to print the contents of the file twice? infile = open (

Python: What is wrong with the following code snippet that is supposed to print the contents of the file twice?
infile = open("input.txt","r")
for sentence in infile :
print(sentence)
for sentence in infile :
print(sentence)
The program cannot use the variable sentence twice
A run-time error occurs because the file does not exist
Python cannot iterate over the file twice without closing and reopening the file
Nothing, the code prints the contents two times

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!