Предмет: Информатика, автор: shimyaomk

● Мета - запрограмувати систему зберігання даних співробітників proteam на Python Важливою вважається інформація: прізвище: посада; коефіцієнт ефективності; назви останніх трьох проектів. Після програмування системи додайте туди 3 співробітника та налаштуйте підсумок: Прізвища всіх співробітників Прізвища найефективнішого співробітника Посади усіх співробітників ● Пожалуйста очень СРОЧНО нужно выполнить!!!​

Ответы

Автор ответа: Davinchii
0

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)

Похожие вопросы
Предмет: Математика, автор: beregovenkoyana1997