# resolve.py # Steve Marschner (srm2) and Lillian Lee (ljl2) """CS1110 lecture example for name resolution""" class A(object): x = 29 y = 42 def __init__(self): self.y = 2 self.z = 3 def f(self): print 'this is A.f' print 'self.x:', self.x print 'self.y', self.y print 'self.z', self.z print 'A.y', A.y # Script code if __name__ == '__main__': a = A() print 'a.y:', a.y print 'A.y:', A.y a.f() A.f(a)