Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Worker:
- def __init__(self, name, job, year, salary):
- self.name = name
- self.job = job
- self.year = year
- self.salary = salary
- def __str__(self):
- return "{} - {}".format(self.name, self.job)
- def print_stazh(workers_list, years):
- print("List of workers with experience more than {} years".format(years))
- for worker in workers_list:
- if 2017 - worker.year > years:
- print(worker)
- def print_salary(workers_list, salary):
- print("List of workers with salary more than {} tenge".format(salary))
- for worker in workers_list:
- if worker.salary > salary:
- print(worker)
- def print_job(workers_list, job):
- print("List of workers with {} job title".format(job))
- for worker in workers_list:
- if worker.job == job:
- print(worker)
- bob = Worker('Bob D. A.', 'engenier', 2008, 150_000)
- john = Worker('John E. C.', 'director', 2005, 300_000)
- jake = Worker('Jake I. Y.', 'manager', 2009, 200_000)
- dave = Worker('Dave K. L.', 'manager', 2016, 175_000)
- workers_list = [bob, john, jake, dave]
- print_stazh(workers_list, 7)
- print_salary(workers_list, 175_000)
- print_job(workers_list, 'manager')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement