Report Bug
Qus :

What will be the output of the following Python code?

def foo():
    total += 1
    return total
total = 0
print(foo())

Qus

निम्नलिखित Python कोड का आउटपुट क्या होगा?

def foo():
    total += 1
    return total
total = 0
print(foo())


A. 0
B. 1
C. error
D. none of the mentioned


Solution
C. error



Explanation
It is not possible to change the value of a global variable without explicitly specifying it.



Report Bug