Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please give me the code for the following function in Python 3: Function name : calc_grades Parameters : s_grades (list) Return Type : dict Description

Please give me the code for the following function in Python 3:

Function name : calc_grades

Parameters : s_grades (list)

Return Type : dict

Description : This function should return a dictionary that maps the students name to their final letter grade. The final grade is calculated by taking 0.25*(Test 1 + Test 2 + Test 3 + Test 4) . When determining the letter grade, use the following grade cut offs: A: 90.0, B: 80.0, C: 70.0, D: 60.0

s_grades = [ [ 'Student', 'Test 1', 'Test 2', 'Test 3', 'Test 4'], [ 'Ed', '100', '90', '80', '90'], [ 'Jay', '88', '99', '111', '92'], [ 'Mary', '45', '56', '67', '54'] ]

you may assume that the format of s_grades will stay the same (always have 4 exams) except the number of students may change

Test Case :

>>> calc_grades(s_grades)

{ 'Ed': 'A', 'Jay': 'A', 'Mary': 'F' }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2015 Porto Portugal September 7 11 2015 Proceedings Part 3 Lnai 9286

Authors: Albert Bifet ,Michael May ,Bianca Zadrozny ,Ricard Gavalda ,Dino Pedreschi ,Francesco Bonchi ,Jaime Cardoso ,Myra Spiliopoulou

1st Edition

3319234609, 978-3319234601

More Books

Students also viewed these Databases questions

Question

What are the basic features of a computer programming language?

Answered: 1 week ago