global b
a = 'a desu'
b = 'b desu'

def a_print():
 print a
 return

def b_print():
 print b
 return

class c(object):
 def a(self):
  print a
 def b(self):
  print b

print 'a printed!\n'
a_print()
print 'b printed!\n'
b_print()
x = c()
print 'class-a printed!\n'
x.a()
print 'class-b printed!\n'
x.b()
exit()


グローバル変数って何なの?意味ないの?