● Мета - запрограмувати систему зберігання даних співробітників proteam на Python Важливою вважається інформація: прізвище: посада; коефіцієнт ефективності; назви останніх трьох проектів. Після програмування системи додайте туди 3 співробітника та налаштуйте підсумок: Прізвища всіх співробітників Прізвища найефективнішого співробітника Посади усіх співробітників ● Пожалуйста очень СРОЧНО нужно выполнить!!!
Ответы
class Employee:
def __init__(self, surname, position, efficiency_coefficient, recent_projects):
self.surname = surname
self.position = position
self.efficiency_coefficient = efficiency_coefficient
self.recent_projects = recent_projects
# Створення об'єктів співробітників
employee1 = Employee("Іванов", "Менеджер", 0.85, ["Проект 1", "Проект 2", "Проект 3"])
employee2 = Employee("Петров", "Розробник", 0.95, ["Проект 2", "Проект 3", "Проект 4"])
employee3 = Employee("Сидорова", "Тестувальник", 0.75, ["Проект 3", "Проект 4", "Проект 5"])
# Додавання об'єктів співробітників до списку
employees = [employee1, employee2, employee3]
# Виведення прізвищ всіх співробітників
all_surnames = [employee.surname for employee in employees]
print("Прізвища всіх співробітників:", all_surnames)
# Знаходження найефективнішого співробітника
most_efficient_employee = max(employees, key=lambda x: x.efficiency_coefficient)
print("Прізвище найефективнішого співробітника:", most_efficient_employee.surname)
# Виведення посад усіх співробітників
all_positions = [employee.position for employee in employees]
print("Посади усіх співробітників:", all_positions)