Class Method
class Person:
"""
revisit the Person class to validate argument
"""
def __init__(self, name, job, pay):
self.job = job
self.pay = pay
# arg 0 is the self instance here
# giveRaise = rangetest(..)(giveRaise)
def giveRaise(self, percent):
self.pay = int(self.pay * (1 + percent))
sue = Person('Sue Jones', 'dev', 100000)
sue
<__main__.Person at 0x10421e828>
sue.pay
100000