Local and global Scoping example. : Global « Language Basics « Python






Local and global Scoping example.

Local and global Scoping example.
x = 1                    # global variable

                         # alters the local variable x, shadows the global variable
def a():  
   x = 25

   print "\nlocal x in a is", x, "after entering a"
   x += 1
   print "local x in a is", x, "before exiting a"

# alters the global variable x
def b():
   global x

   print "\nglobal x is", x, "on entering b"
   x *= 10
   print "global x is", x, "on exiting b"

print "global x is", x

x = 7
print "global x is", x

a()
b()
a()
b()

print "\nglobal x is", x

           
       








Related examples in the same category

1.Demonstrates global variablesDemonstrates global variables
2.Introducing globals()Introducing globals()
3.Global variables
4.Use global key word to reference outside global variablesUse global key word to reference outside global variables