Python Needed:
Making a dictionary from a csv file for student records.
1)Each student has two courses. The grade for each course has 50% for homework, 20% midterm, and 30% for the final exam. Calculate the final grade of each course. Create a text file called 'gpa.txt' and write the name of the student and their GPA in that file.
2)Create a nested dictionary called ‘records’ where each student is a key. Each student is a dictionary that has multiple courses. Each course is a key in the student dictionary. Each course is a dictionary containing key ‘homework’: which is a list, ‘midterm’:, and ‘final’:
then
Give the user the ability to search the ‘records’ for data of a student by printing their courses and the grades. Prompt the user: ‘Type in student name’. If no match: ‘student not in our records.’ Ability to add/delete students, course, and modify the course and grades
this is the file I am working with: