Question: Write a menu driven program. Create an option that asks the user to enter student data for 1 2 students. Capture a student's name and
Write a menu driven program. Create an option that asks the user to enter student data for students. Capture a student's name and numeric tests scores out of for each test Use Python lists to manage the data. Create a menu option for printing the data. The program should display a letter grade for each score, and the average test score, along with the student's name. Display all output professionally formatted and lined up nicely. Use error handling logic to validate the input from the user. Use tryexcept logic to prevent a runtime error from occurring when converting from string to numeric data types.Write the following functions in the program but do not access local variables from functions; instead use parameters and return values:calaverage this function should accept test scores as arguments and return the average of the scores determinegrade this function should accept a numeric test score as a parameter and return a letter grade string. Use matchcase logic.Use the following grading scale:
A
B
C
D
Below F
Data for the program:
Lucy Miller
Frank Jones
Nancy Franklin
Judy Forsyth
Tony spirit
Ruth Ames
John Smith
Andrew barnes
Becky Stone
Marvin Decker
Steve Parker
Frank Harper
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
