Local and global Scoping example.,globalscoping,x = 1


x = 1                    # global variable                         # alters the local variable x, shadows the global variabledef 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 xdef 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', xx = 7print 'global x is', xa()b()a()b()print '\nglobal x is', x

评论关闭