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

Python Problem : a)See the following Python program which contains 3 errors. Err

ID: 3849646 • Letter: P

Question

  Python Problem:  a)See the following Python program which contains 3 errors. Errors include statements that might be missing.  import sys  # Reads lines of standard input, adds each line to a list, # prints the list.  for line in sys.stdin myList.append( line )  print(myList)   Correct the 3 errors in this program, and write the corrected version in the space below:   b)In the following code, what type of Python object does 'input' represent?     import sys    import re     input = sys.stdin.readlines()  c)In the following code, what type of Python object does 'input' represent?     import sys    import re     input = sys.stdin.read()   d)In the following code, what type of Python object does 'ny' represent?     import re    str = "straight"    ny = re.findall('[aeiou]', str)    if ( ny ):       print "yes" 

Explanation / Answer

a) Correct version:

import sys

# Reads lines of standard input, adds each line to a list,
# prints the list.

myList = []
for line in sys.stdin.readlines():
   myList.append( line )

print(myList)

Errors:

Part b: Input object represents a list type object

Part c: input here will be in String format and containing the whole file.

Part d: ny is a list type object.