Here is the completely updated `question.php`. I added the missing `$breadcrumbs` array and defined `$category_name` and `$topic_name` right before the header is included. This ensures that `header.php` generates the correct Breadcrumb Schema, page title, and meta description for single question pages. Replace your entire `question.php` with this: ```php Python Questions
Q. Which of the following is an immutable data type in Python?
Set
List
Tuple
Dictionary

Explanation:

Tuples are immutable, while lists, sets, and dictionaries are mutable.

Q. Which of the following is the correct way to assign a value to a variable in Python?
x = 10
int x = 10;
10 -> x

Explanation:

The correct option is: Option A

Q. Which of the following is the correct way to print "Hello World" in Python 3?
print "Hello World"
echo "Hello World"
print("Hello World")

Explanation:

The correct option is: Option C

Q. What is the data type of the value True in Python?
int
bool
string

Explanation:

The correct option is: Option B

Q. If mylist = [10,20,30], what is mylist[1]?
20
30
10

Explanation:

The correct option is: Option A

Q. Which operator is used to concatenate strings in Python?
*
-
+

Explanation:

The correct option is: Option C

Q. Which symbol is used to begin a comment in Python?
#
/* */
//

Explanation:

The correct option is: Option B

Q. Which keyword is used to define a function in Python?
func
function
def

Explanation:

The correct option is: Option A

Q. In Python, indentation is used for:
Defining code blocks
Comments
Variable declaration

Explanation:

The correct option is: Option C

Q. What is the result of 7 // 2 in Python?
3.5
3
4

Explanation:

The correct option is: Option A

Q. Which of the following is a boolean operator in Python?
CONCAT
AND
PLUS

Explanation:

The correct option is: Option B

Q. Which keyword is used to start a loop that iterates over a sequence in Python?
loop
for
iterate

Explanation:

The correct option is: Option A

Q. Which keyword is used to start a loop that continues as long as a condition is true in Python?
for
while
loop

Explanation:

The correct option is: Option B

Q. Which keyword is used to exit a loop prematurely in Python?
break
stop
exit

Explanation:

The correct option is: Option C

Q. Which keyword is used to skip the current iteration of a loop and continue with the next?
continue
skip
next

Explanation:

The correct option is: Option B

Q. Which of the following is the correct way to define a dictionary in Python?
mydict = ["a":1, "b":2]
mydict = ("a":1, "b":2)
mydict = {"a":1, "b":2}

Explanation:

The correct option is: Option A

Q. Which of the following creates a set in Python?
s = []
s = set([1,2,3])
s = {}

Explanation:

The correct option is: Option C

Q. Which function is used to take input from the user in Python?
input()
scan()
get()

Explanation:

The correct option is: Option A

Q. Which of the following converts a string to an integer in Python?
str()
float()
int()

Explanation:

The correct option is: Option B

Q. Which function returns the number of items in a list in Python?
size()
count()
len()

Explanation:

The correct option is: Option C

Q. Which keyword is used for exception handling in Python?
exception
catch
try

Explanation:

The correct option is: Option A

```