Back to Learning Hub

Day 8: Python Bool Data Type, Conditions

18 questions • Select the best answer for each question

Question 1

What is the Boolean data type in Python?

Question 2

Which are valid Boolean values in Python?

Question 3

What is the output? print(5 > 3)

Question 4

What does == do in Python?

Question 5

What is the output? print(10 == 10)

Question 6

Which condition will evaluate to False?

Question 7

Which of the following is a Falsy value?

Question 8

What is the output? print(bool([]))

Question 9

What does this print? print(bool([1, 2, 3]))

Question 10

How do you check if a list is empty?

Question 11

What will this print? items = [1, "apple", 3.5] for item in items: print(type(item))

Question 12

What does this code check? data = [1, 2, [3, 4]] for item in data: if type(item) == list: print("Nested list found")

Question 13

What will be printed? data = [1, [2, 3], 4] for item in data: if type(item) == list: print(len(item))

Question 14

What does this code do? data = [1, [2, 3], 4] for item in data: if type(item) == list: for x in item: print(x)

Question 15

Which value is Truthy?

Question 16

What is the output? if [1, 2]: print("Yes") else: print("No")

Question 17

Why are Booleans important in real programs?

Question 18

Which statement is TRUE?