Question: Please do NOT use list for this question! Only while loops. Thank you so much Filename: avg_grade.py Input files: Download ds 2000 arades.tXt save it

Filename: avg_grade.py Input files: Download ds 2000 arades.tXt save it in the same directory as your avg_grade.py file. As you may know, we don't have your DS2000 grade stored on Canvas, because Laney hates it, but you can figure it out anytime you like .- and that's what we'll do for this homework! The input data file has the following format: - Assignment Type (HW, Quiz, or Viz) - Grade on that assignment Using a while loop, read in the contents of the file, and compute three things: - Average HW score - Average Quiz score - Overall DS2000 number grade (a weighted average where homework is worth 75%, quizzes are worth 20%, and mini-viz is 5% Print out each of these things to the user, rounded to 2 digits past the decimal place. For full documentation credit, write one test case in a comment at the top of your file using the format shown below (but with your own example.) Testcase:HWgrades90,85,95.Avg=90Quizgrades10,99.Avg=95Vizgrade=90Overallaverage=(.75)(90)+(.20)(95)+(.05)(90)=91 Assume that there could be any number of homeworks, any number of quizzes, but only one Viz grade. The input data file has some made-up data in it. But we encourage you to also use your code to figure out your own current average! ds2000_grades.txt - HW 98.5 HW 92.4 Quiz 100 Quiz 90 viz 95 HW 87 HW 91 Quiz 98
Step by Step Solution
There are 3 Steps involved in it
To solve this problem well write a Python script that reads from a file processes the grades for different assignment types and calculates the desired averages Well do this using a while loop as reque... View full answer
Get step-by-step solutions from verified subject matter experts
