Correct answer is : B
"a" and "b" are global variables are defined outside function (at module namespace)
"c" is explicitly defined as global inside the function in this statement global c and assigning value 1 + 2 = 3 to in this statement c = a + b
So all the variables a, b and c are global and will be printed as 1 2 3
Comment here: