WorksheetsUnit 9 Test Review
Total questions: 10
Worksheet time: 5mins
What does the following program print?
my_grid = [[2, 5, 7, 10], [-3, "hello", 9, "hi"], ["hello", "hi", "hello", "hi"], [True, False, True, False]] print(my_grid[0])
[5, 7, 10, -3, ‘hello’, 9, ‘hi’]
[2, 5]
[[2, 5, 7, 10], [-3, ‘hello’, 9, ‘hi’]]
[2, 5, 7, 10]
What does the following program print?
my_grid = [[2, 5, 7, 10], [-3, "hello", 9, "hi"], ["hello", "hi", "hello", "hi"], [True, False, True, False]] print(my_grid[:2])
[5, 7, 10, -3, ‘hello’, 9, ‘hi’]
[2, 5]
[[2, 5, 7, 10], [-3, ‘hello’, 9, ‘hi’]]
[2, 5, 7, 10]
What does this program print?
numbers = [x + x for x in range(4)] print(numbers)
[0, 1, 2, 3, 4]
[0, 1, 2, 3]
[2, 4, 6, 8]
[0, 2, 4, 6]
What does this program print?
numbers = [x % 2 == 0 for x in range(0, 6)] print(numbers)
[True, False, True, False, True, False]
[0, 1, 0, 1, 0, 1, 0]
[0, 1, 0, 1, 0, 1]
[0, 1, 2, 3, 4, 5]
Which of the following is a correct example of packing?
my_list = [1, 2, 3]
x, y, z = my_list
my_list = [1, 2, 3]
x = y = z = my_list
x = 1
y = 2
z = 3
my_list = [x, y, z]
x = 1
y = 2
z = 3
my_list = x = y = z
Which of the following is a correct example of unpacking?
my_list = [1, 2, 3]
x, y, z = my_list
my_list = [1, 2, 3]
x = y = z = my_list
x = 1
y = 2
z = 3
my_list = [x, y, z]
x = 1
y = 2
z = 3
my_list = x = y = z
Suppose you have the following dictionary, which stores the names and ages of people:
my_dictionary = {
"Bo": 32,
"Fiona": 28,
"Carlos": 45
}
Which line correctly prints Bo’s age?
print(my_dictionary[0])
print(my_dictionary[0][1])
print(my_dictionary["Bo"])
print(my_dictionary["Bo"][1])
Refer to the following program. Are x and y equivalent?
x = [1, 2, 3]
y = x
Yes
No
Refer to the following program. Are x and y identical?
x = [1, 2, 3]
y = x
Yes
No
Refer to the following program. Are x and y equivalent?
x = [1, 2, 3]
y = [1, 2, 3]
Yes
No
