Global Variables:
Variables declared outside a function or in global space are called global variables. These variables can be accessed by any function in the program.
Local Variables:
Any variable declared inside a function is known as a local variable. This variable is present in the local space and not in the global space.
a=2 #Global Variable
def add():
b=3 #Local Variable
c=a+b #Local Variable
print(c)
add()
When you try to access the local variable outside the function add(), it will throw an error.