Q. What is the difference between local and global variables?


Answer =

Local variable:-
• It is a variable which is declared within a function or within a block.
• It is accessible only within a function/block in which it is declared.

Global variable: -
• It is variable which is declared outside all the functions.
• It is accessible throughout the program.

Example :-

def sum( ):
        a = 20   # Here a is local variable
        b = 30   # Here b is local variable
        print("Value of a in fuction = ",a)
        print("Value of b in fuction = ",b)
        su = a+b
        return su

a =10
print("Value of a out of fuction = ",a)
print("Sum of a and b ",sum())
print("Value of a out of fuction = ",a)

Output :- 

Value of a out of fuction =  10
Value of a in fuction =  20
Value of b in fuction =  30
Sum of a and b  = 50
Value of a out of fuction =  10
>>>

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post