Question: Write a Python program which accepts as input, the details of employees in an organization and determines to whom the new project assignment would be

 Write a Python program which accepts as input, the details of

Write a Python program which accepts as input, the details of employees in an organization and determines to whom the new project assignment would be allocated to. The details of the employees consist of the employee number, a number representing the level of skillset, a number representing the number of weekly work hours the employee puts in on average and the years of experience the employee has. The project manager has the option to decide on a particular trait (one among the three) before allocating the project to the employee. After allocating the project, the employee's details are updated in the work hours attribute. Use functions and numpy package to facilitate the operations. case = 1 input=5 /o of employees [100, [2, 1, 2, 1), 30, 6] // emp no, (skillsets, 4 types, numbers represent level] [200,[1, 2, 0, 1), 35, 4] // followed by number of hours per week and experience years [300, (1, 0, 0, 2), 38, 3] [400, [0, 1, 1, 0], 45, 2] [500, [0, 0, 1, 0], 48, 1] 16 // 1 represents the choice of skillset, higher the better output=100 // and 6 represents the hours

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!