Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import datetime
- class Employee:
- raise_amount = 1.04
- def __init__(self, first, last, pay):
- self.first = first
- self.last = last
- self.pay = pay
- self.email = first + '.' + last + '@rt-rk.com'
- def fullname(self):
- return '{} {}'.format(self.first, self.last)
- def apply_raise(self):
- self.pay = int(self.pay * self.raise_amount)
- @classmethod
- def set_raise(cls,amount):
- cls.raise_amount = amount
- @staticmethod
- def is_workday(day):
- if day.weekday() == 5 or day.weekday() == 6:
- return False
- return True
- class Developer(Employee):
- raise_amount = 1.1
- def __init__(self, first, last, pay, language):
- # super().__init__(first, last, pay)
- # self.language = language
- pass
- emp_1 = Employee('Petar', 'Latas', 100000)
- dev_1 = Developer('Petar', 'Latas', 100000, 'PITON')
- emp_1.first = 'Lana'
- print emp_1.first
- print emp_1.email
- print emp_1.last
- '''
- print dev_1.raise_amount
- print dev_1.email
- print dev_1.language
- '''
- #my_date = datetime.date(2018,7,23)
- #print emp_1.is_workday(my_date)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement