Создание класса Employee
Я решил создать класс Employee для представления информации о сотруднике. У каждого сотрудника будут следующие атрибуты⁚ имя (`name`), должность (`position`) и заработная плата (`salary`).Теперь я создам методы для класса Employee. Первый метод `display_info` будет выводить на экран информацию о сотруднике, то есть все его атрибуты. Второй метод `calculate_bonus` будет принимать процент бонуса и возвращать сумму бонуса для сотрудника.python
class Employee⁚
def __init__(self, name, position, salary)⁚
self.name name
self.position position
self.salary salary
def display_info(self)⁚
print(f″Имя⁚ {self.name}″)
print(f″Должность⁚ {self.position}″)
print(f″Заработная плата⁚ {self.salary}″)
def calculate_bonus(self, bonus_percent)⁚
bonus_amount self.salary * (bonus_percent / 100)
return bonus_amount
Теперь, когда класс готов, я создам несколько объектов с различными данными о сотрудниках и выведу информацию о каждом сотруднике с помощью метода `display_info`.python
employee1 Employee(″Иван Иванов″, ″Менеджер″, 50000)
employee2 Employee(″Петр Петров″, ″Разработчик″, 60000)
employee3 Employee(″Анна Сидорова″, ″Дизайнер″, 45000)
employee1.display_info
employee2.display_info
employee3.display_info
Результат выполнения программы⁚
Имя⁚ Иван Иванов
Должность⁚ Менеджер
Заработная плата⁚ 50000
Имя⁚ Петр Петров
Должность⁚ Разработчик
Заработная плата⁚ 60000
Имя⁚ Анна Сидорова
Должность⁚ Дизайнер
Заработная плата⁚ 45000
Теперь у меня есть класс Employee, который позволяет создавать объекты с информацией о сотрудниках и выводить эту информацию на экран с помощью метода `display_info`. Кроме того, класс имеет метод `calculate_bonus`, который можно использовать для расчета бонуса для сотрудников.