Question Answered step-by-step NEED a program to calculate a semester grade in this class. Note… NEED a program to calculate a semester grade in this class. Note that this example does use the “drop lowest two” approach that is allowed in the actual course.Submit a working program that mimics the output as shown below. You must match the format below.NOTE: You MUST use loops to prompt and fill in the assignment, quiz, mini-project and hand trace grades.NOTE: You MUST use PYTHON LISTS to handle the calculation of dropping the two lowest grades for quizzes and mini-projects.What to submit:Your Python program (a .py file)Three screen shots of your program working with three different sets of inputs, showing various results. Two of these data sets must match those shown below; the other data set should be one you construct (i.e., you could use your own information).***************************************************************************************************************** E X A M P L E 1 **********************************************************************************************************************************What is your grade for Vocareum assignments 1-4? 40What is your grade for Vocareum assignments 5-8? 40What is your grade for Vocareum assignments 9-12? 40What is your grade for Vocareum assignments 13-16? 40What is your grade for Vocareum assignments 17-20? 40What is your grade for Vocareum assignments 21-24? 40What is your grade for Vocareum assignments 25-28? 40What is your grade for Vocareum assignments 29-32? 40What is your grade for Vocareum assignments 33-36? 40What is your grade for Vocareum assignments 37-40? 40What is your grade for Vocareum assignments 41-44? 40What is your grade for Vocareum assignments 45-48? 40What is your grade for Vocareum assignments 49-50? 20 <-- Note difference hereWhat is your grade for quiz 1? 20What is your grade for quiz 2? 20What is your grade for quiz 3? 20What is your grade for quiz 4? 20What is your grade for quiz 5? 20What is your grade for quiz 6? 10 <-- NoteWhat is your grade for quiz 7? 15 <-- NoteWhat is your grade for quiz 8? 20What is your grade for quiz 9? 20What is your grade for quiz 10? 20What is your grade for quiz 11? 20What is your grade for quiz 12? 20What is your grade for hand trace 1? 5What is your grade for hand trace 2? 5What is your grade for hand trace 3? 5What is your grade for hand trace 4? 5What is your grade for hand trace 5? 5What is your grade for hand trace 6? 5What is your grade for hand trace 7? 5What is your grade for hand trace 8? 5What is your grade for hand trace 9? 5What is your grade for hand trace 10? 10 <-- Note difference hereWhat is your grade for mini-project 1? 20 What is your grade for mini-project 2? 20What is your grade for mini-project 3? 5 <-- NoteWhat is your grade for mini-project 4? 20What is your grade for mini-project 5? 20What is your grade for mini-project 6? 19 <-- NoteWhat is your grade for mini-project 7? 20What is your grade for mini-project 8? 20What is your grade for mini-project 9? 20What is your grade for mini-project 10? 20What is your grade for mini-project 11? 20What is your grade for mini-project 12? 20What was your score on test 1? 100What was your score on test 2? 100What was your score on test 3? 100CALCULATING YOUR SEMESTER GRADE...Dropping quiz 6 grade <-- NoteDropping quiz 7 grade <-- NoteDropping mini-project 3 grade <-- NoteDropping mini-project 6 grade <-- NoteTotal points earned: 1255Total possible points: 1200Percent grade: 104.58 <-- 104.6 is also okay hereYou earned a(n) A <- base this on the explanation in the syllabus ***************************************************************************************************************** E X A M P L E 2 **********************************************************************************************************************************What is your grade for Vocareum assignments 1-4? 40What is your grade for Vocareum assignments 5-8? 40What is your grade for Vocareum assignments 9-12? 40What is your grade for Vocareum assignments 13-16? 40What is your grade for Vocareum assignments 17-20? 40What is your grade for Vocareum assignments 21-24? 40What is your grade for Vocareum assignments 25-28? 40What is your grade for Vocareum assignments 29-32? 0What is your grade for Vocareum assignments 33-36? 0What is your grade for Vocareum assignments 37-40? 0What is your grade for Vocareum assignments 41-44? 40What is your grade for Vocareum assignments 45-48? 40What is your grade for Vocareum assignments 49-50? 0What is your grade for quiz 1? 15What is your grade for quiz 2? 15What is your grade for quiz 3? 15What is your grade for quiz 4? 10What is your grade for quiz 5? 20What is your grade for quiz 6? 20What is your grade for quiz 7? 20What is your grade for quiz 8? 20What is your grade for quiz 9? 20What is your grade for quiz 10? 20What is your grade for quiz 11? 5What is your grade for quiz 12? 20What is your grade for hand trace 1? 0What is your grade for hand trace 2? 0What is your grade for hand trace 3? 0What is your grade for hand trace 4? 0What is your grade for hand trace 5? 0What is your grade for hand trace 6? 0What is your grade for hand trace 7? 0What is your grade for hand trace 8? 0What is your grade for hand trace 9? 0What is your grade for hand trace 10? 0What is your grade for mini-project 1? 10What is your grade for mini-project 2? 10What is your grade for mini-project 3? 10What is your grade for mini-project 4? 20What is your grade for mini-project 5? 20What is your grade for mini-project 6? 20What is your grade for mini-project 7? 20What is your grade for mini-project 8? 20What is your grade for mini-project 9? 20What is your grade for mini-project 10? 20What is your grade for mini-project 11? 20What is your grade for mini-project 12? 20What was your score on test 1? 60What was your score on test 2? 70What was your score on test 3? 80CALCULATING YOUR SEMESTER GRADE...Dropping quiz 4 gradeDropping quiz 11 gradeDropping mini-project 1 gradeDropping mini-project 2 gradeTotal points earned: 945Total possible points: 1200Percent grade: 78.7 <- or 78.75You earned a(n) C+ <- base this on the explanation in the syllabus Computer Science Engineering & Technology Python Programming CMPSC 101 Share QuestionEmailCopy link Comments (0)