Question: I need help with this assignment in python. The top part is the assignment, the part on the bottom is the output. Thanks! 8 student

I need help with this assignment in python. The top part is the assignment, the part on the bottom is the output. Thanks!I need help with this assignment in python. The top part is

8 student grades Given 3 dictionaries containing student grades: student1 = \{ "name": "Kyle Johnsen", "homework": [90.0,97.0,75.0,92.0], "quizzes":[88.0,40.0,94.0],"tests": [75.0,90.0]} student2 = \{"name": "John Morelock", "homework": [100.0, 92.0, 98.0, 100.0], "quizzes": [82.0, 83.0, 91.0], "tests": [89.0,97.0]} student3 = \{"name": "Andrew Rukangu", "homework": [0.0, 87.0, 75.0, 22.0], "quizzes": [0.0, 75.0, 78.0], "tests": [100.0,100.0]} Create a list named students_list that holds the dictionaries by: \[ \text { students_list }=[\text { student1, student2, student3 }] \] 1. Using a loop of your choice (For loop or While loop) compute the average scores in the three categories for each student and print it along with their names: e.g Kyle Johnsen: homeworks: 88.5, quizzes: 74, tests: 82.5 hint you may use the numpy library to compute the average 2. Given that homework has a weightage of 60%, Quizzes 10% and test 30%, after computing the averages, calculate the overall score for each of the students. Finally, add a key in the dictionaries called "final_grade" and allocate values to it based on the following criteria of overall scores: A: 90-100 B: 8089 C: 70-79 D: 60-69 F 0-59 hint you may do (2) in the same loop as (1) above The formula for calculating the final score: 100homeworkAverage60+100quizAverage10+100quizAverage30 Kyle Johnsen: homeworks: 88.50, quizzes: 74.00, tests: 82.50 John Morelock: homeworks: 97.50, quizzes: 85.33, tests: 93.00 Andrew Rukangu: homeworks: 46.00, quizzes: 51.00, tests: 100.00 Kyle Johnsen scored an overall grade of B John Morelock scored an overall grade of A Andrew Rukangu scored an overall grade of D Figure 7: sample test of the program and the outputs Submission: Push your work to GitHub and confirm it's on there. Then, mark the assignment as complete on ELC and put the message of your last commit in the text box of the submission page. For example, if your last commit is git commit -m "finished info2000 airlines", put this message in ELC when you mark your assignment as completed

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!