What will be the output of the following Python code?
x = 5
def f1():
global x
x = 4
def f2(a,b):
global x
return a+b+x
f1()
total = f2(1,2)
print(total)
x = 5
def f1():
global x
x = 4
def f2(a,b):
global x
return a+b+x
f1()
total = f2(1,2)
print(total)A. Error
B. 7
C. 8
D. 15
Answer: Option B

Join The Discussion