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.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.