All Coursera Quiz Answers

Python for everybody Week 8 Quiz Answer

Hello Friends in this article i am gone to share Coursera Course: Python Data Structures Week 8 Quiz Answers with you..

Python Data Structures

Go to this Course: Python Data Structures


Also visit this link: Python Data Structures Week 7 Quiz Answers


 

Python Data Structures Week 8 Quiz Answers

Question 1)
How are “collection” variables different from normal variables?
  • Collection variables can only store a single value
  • Collection variables can store multiple values in a single variable
  • Collection variables merge streams of output into a single stream
  • Collection variables pull multiple network documents together
Question 2)
What are the Python keywords used to construct a loop to iterate through a list?
  • for / in
  • try / except
  • def / return
  • foreach / in
Question 3)
For the following list, how would you print out ‘Sally’?
friends = [ 'Joseph', 'Glenn', 'Sally' ]
  • print friends[2]
  • print friends[3]
  • print friends[2:1]
  • print friends[‘Sally’]
Question 4)
What would the following Python code print out?
fruit = 'Banana'
fruit[0] = 'b'
print fruit
  • Nothing would print – the program fails with a traceback
  • b
  • [0]
  • banana
  • Banana
  • B
Question 5)
Which of the following Python statements would print out the length of a list stored in the variable data?
  • print data.length
  • print strlen(data)
  • print length(data)
  • print data.length()
  • print len(data)
  • print data.Len
Question 6)
What type of data is produced when you call the range() function?
x = range(5)
A boolean (true/false) value
  • A list of integers
  • A list of words
  • A string
  • A list of characters
Question 7)
What does the following Python code print out?
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print len(c)
  • [1, 2, 3]
  • 21
  • [4, 5, 6]
  • 15
  • [1, 2, 3, 4, 5, 6]
  • 6
Question 8)
Which of the following slicing operations will produce the list [12, 3]?
t = [9, 41, 12, 3, 74, 15]
  • t[2:2]
  • t[:]
  • t[2:4]
  • t[12:3]
  • t[1:3]
Question 9)
What list method adds a new item to the end of an existing list?
  • push()
  • add()
  • append()
  • index()
  • pop()
  • forward()
Question 10)
What will the following Python code print out?
friends = [ 'Joseph', 'Glenn', 'Sally' ]
friends.sort()
print friends[0]
  • Glenn
  • friends
  • Joseph
  • Sally

 

Week 8 Assignment 1

fname = input("Enter file name: ")
fh = open(fname)
data=[]
for each in fh:
  ย  words=each.split()
  ย  for word in words:
  ย  ย  ย  if word not in data:
  ย  ย  ย  ย  ย  data.append(word)
print(sorted(data))

 

Week 8 Assignment 2

fname = input("Enter file name: ")
if len(fname) < 1 : fname = "mbox-short.txt"

#opening the file
fh = open(fname)
count = 0

#to store the lines
data=[]
for each in fh:

  ย  # To check whether the line have more than two elements space seperated
  ย  if each.startswith("From") and len(each.split())>2:
  ย  ย  ย  temp=each.split()
ย  ย  ย  ย  data.append(temp[1])

for each in data:
  ย  print(each)
print("There were", len(data), "lines in the file with From as the first word")