oop.py 578 B

123456789101112131415161718192021222324252627282930313233343536
  1. class Employee:
  2. raise_amt = 1.04
  3. def __init__(self, first, last, pay):
  4. self.first = first
  5. self.last = last
  6. self.email = first + '.' + last + '@email.com'
  7. self.pay = pay
  8. def fullname(self):
  9. return '{} {}'.format(self.first, self.last)
  10. def apply_raise(self):
  11. self.pay = int(self.pay * self.raise_amt)
  12. dev_1 = Employee('Corey', 'Schafer', 50000)
  13. dev_2 = Employee('Test', 'Employee', 60000)
  14. print(dev_1.email)
  15. print(dev_2.email)
  16. # print(dev_1.raise_amt)
  17. # dev_1.apply_raise()
  18. # print(dev_1.raise_amt)