Python 3.1.1 (r311:74543, Aug 24 2009, 18:44:04) [GCC 4.0.1 (Apple Inc. build 5493)] on darwin Type "copyright", "credits" or "license()" for more information. >>> x = 3 >>> x 3 >>> x = 'foo' >>> x 'foo' >>> x = [1,2,3] >>> x [1, 2, 3] >>> ================================ RESTART ================================ >>> >>> m = Person(41, 'Brown', 45, 66) >>> m <__main__.Person object at 0x14ad7d0> >>> m.height 66 >>> m.getOlder() Traceback (most recent call last): File "", line 1, in m.getOlder() AttributeError: 'Person' object has no attribute 'getOlder' >>> m.growOlder() >>> m.getAge() 46 >>> m.age 46 >>> m.age = 30 >>> m.getAge() 30 >>> m.eyeColor = 'Green' >>> m.eyeColor 'Green' >>> c = Person(34, 'Green', 34, 60) >>> m <__main__.Person object at 0x14ad7d0> >>> c <__main__.Person object at 0x14adc70> >>> people = [m, c] >>> for person in people: print(person.hairColor) Brown Green >>> [person.getAge() for person in people] [30, 34] >>> prof = m >>> prof <__main__.Person object at 0x14ad7d0> >>> m <__main__.Person object at 0x14ad7d0> >>> m.eyeColor 'Green' >>> p.eyeColor Traceback (most recent call last): File "", line 1, in p.eyeColor NameError: name 'p' is not defined >>> prof.eyeColor 'Green' >>> prof.eyeColor = 'Purple' >>> prof.eyeColor 'Purple' >>> m.eyeColor 'Purple' >>>