Question: ( e ) 'Imagine a dictionary with the structure student _ id: [ student _ major, student _ cgpa ] . Assume majors are represented

(e) 'Imagine a dictionary with the structure student_id:[student_major, student_cgpa]. Assume majors are represented by strings like 'CoE', 'EEE', etc. Now define a function avg_cgpa_by_major that takes such a dictionary and a string for major as inputs and returns the average cgpa for all students with that major.
Sample input/Output:
In_1={41251:['CoE',2.5],42509:['EEE',3.1],41713:['CoE',1.9],41101:['CoE',2.7]}
print(avg_cgpa_by_major(In_1,"CoE"))
2.36
(f) Define a function called search_dict which will take a dictionary and a number as arguments. It will search through dictionary's values, and return True if that number appears in the dictionary as an integer or as a string
Sample input/Output:
d1 'Ahmet': 10, 'Zeynep': '5', Mehmet: '2'
 (e) 'Imagine a dictionary with the structure student_id:[student_major, student_cgpa]. Assume majors

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 Programming Questions!