#!/usr/bin/env python # # showing the difference between local and global # variables. # # e.bonakdarian feb 2010 # iq = 140 def funky(): age = 77; print '\tin funky, age is: ', age age = age * 2 print '\t(2) in funky, age is: ', age print '\t(1) in funky, iq is: ', iq def funky_2(): print 'in funky 2, age is:', age def main(): age = 66; print '(1) in main, age is: ', age funky() print '(2) in main, age is: ', age funky_2() print '(3) in main, age is: ', age print 'in main, iq is: ', iq if __name__ == '__main__': print 'age', age print 'iq', iq main()