Створити клас Worker, в якому будуть поля surname (прізвище робітника), experience (стаж роботи), salary (зарплата), workTime (кількість відпрацьованих годин). Описати метод setSalary, який встановлює зарплату в залежності від стажу: якщо стаж до 5 років – кількість робочих годин множиться на 10, якщо від 5 до 10 – на 20, і якщо більше 10 – на 30; а також виводить на екран речення такого вигляду «Співробітник surname отримає зарплату salary». Протестувати програму з довільними даними

Написати кодом в пайтоне

Ответы

Ответ дал: ILFV183
0

class Worker:

   def __init__(self, surname, experience, salary, workTime):

       self.surname = surname

       self.experience = experience

       self.salary = salary

       self.workTime = workTime

   def __str__(self):

       return f'Співробітник {self.surname} отримає зарплату {self.salary}'

   def setSalary(self):

       if self.experience < 5:

           self.workTime *= 10

       elif self.experience < 10:

           self.workTime *= 20

       else:

           self.workTime *= 30

Вас заинтересует