Створити клас Worker, в якому будуть поля surname (прізвище робітника), experience (стаж роботи), salary (зарплата), workTime (кількість відпрацьованих годин). Описати метод setSalary, який встановлює зарплату в залежності від стажу: якщо стаж до 5 років – кількість робочих годин множиться на 10, якщо від 5 до 10 – на 20, і якщо більше 10 – на 30; а також виводить на екран речення такого вигляду «Співробітник surname отримає зарплату salary». Протестувати програму з довільними даними
Написати кодом в пайтоне
Ответы
Ответ дал:
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
Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад