Correct answer is : A
If you already have a global variable with the same name and you again define a new variable with same name, due to the precedence global variable will be overridden
x = "python"
def foo():
x = "cpyhon"
print(x)
foo()
It prints "cpyhon"
Comment here: