
Python Programming (1)
Quiz by Starter quizzes
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
Which of the following is not a valid data type in Python?
tuple
set
string
list
integer
30s - Q2
What is the output of this code?
[2, 3]
[2, 3, 4]
[1, 2]
[1, 2, 3]
30s - Q3
Which of the following statements is true regarding Python functions?
A function can only be defined within a class.
A function can only take one argument.
A function cannot be called from within another function.
A function can have multiple return statements.
30s - Q4
A function can only be defined within a class.
The sum of x and y is 5+3
The sum of x and y is 8
The sum of {} and {} is {}
The sum of 5 and 3 is 8
30s - Q5
Which of the following is a valid way to open a file in Python for reading?
file = open("file.txt", "a+")
file = open("file.txt", "x")
file = open("file.txt", "w")
file = open("file.txt", "r+")
30s - Q6
What is the output of the following code?
a is greater than b
None of the above
a is equal to b
a is less than b
30s - Q7
Which of the following is a correct way to create a function in Python?
function my_function:
def my_function:
function my_function():
def my_function():
30s - Q8
What is the output of the following code?
1 2 3
1 2
0 1 2 3
0 1 2
30s - Q9
What is the output of the following code?
[1, 4, 9, 16]
[2, 4, 6, 8]
[4, 16]
[1, 3]
30s - Q10
Which of the following data types is immutable in Python?
Dictionary
Set
Tuple
List
30s - Q11
What is the output of the following code?
"x + y = 3 + 5"
"x + y = 8"
"x + y = 35"
"x + y = 3+5"
30s - Q12
What does the “range()” function in Python do?
It returns a list of numbers starting from 0 to a specified number
It returns a list of numbers starting from 1 to a specified number
It returns a list of numbers starting from a specified number to the end of the range
It returns a list of numbers starting from a specified number and ending at a specified number
30s - Q13
What is the difference between “append()” and “extend()” methods in Python?
“extend()” adds an element to the end of a list, while “append()” concatenates two lists
“append()” adds an element to the beginning of a list, while “extend()” adds it to the end
There is no difference between them
“append()” adds an element to the end of a list, while “extend()” concatenates two lists
30s - Q14
What does the “try-except” block in Python do?
It executes a block of code only if a condition is met
It handles exceptions and errors in code
It executes a block of code except in certain situations
It tries to execute a block of code if a condition is met
30s - Q15
What is the output of the following code?
[2, 3, 5]
{"apple": 2, "banana": 3, "cherry": 5}
10
"applebanana5cherry"
30s