1 Write a function called get_grade that will read a 2 #given en1301 file and return the student's grade. To do this, we would recommend you first pass the 4 #filename to your previously-written reader() function, 3 5 #then use the list that it returns to do your 6 #calculations. You may assume the file is well-formed. 7# 8 #A student's grade should be 100 times the sum of each 9 #individual assignment's grade divided by its total, 10 #multiplied by its weight. So, if the .cs1301 just had 11 #these two lines: 12 # 13 # 1 exam 1 80 100 0.6 14 # 2 exam 2 30 50 0.4 15 # 16 #Then the result would be 72: 17 # 18 (80/100) 0.6+ (30/50) 0.4-0.72 100 - 72 19 20 21 write your function here! 22 23 24 25 #Below are some lines of code that will test your function. 26 #You can change the value of the variable(s) to test your 27 #function with different inputs. 28 # 29 #If your function works correctly, this will originally 30 #print: 91.55 31 print (get_grade ("sample.cs1301")) 32 33 34 35 36 37

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Coding Problem:
GetGrade.py
1 #Write a function called get_grade that will read a
2 #given .en1301 file and return the student's grade.
3 #To do this, we would recommend you first pass the
4 #filename to your previously-written reader() function,
5 #then use the list that it returns to do your
6 #calculations. You may assume the file is well-formed.
7 #
8 #A student's grade should be 100 times the sum of each
9 #individual assignment's grade divided by its total,
10 #multiplied by its weight. So, if the .cs1301 just had
11 #these two lines:
12 #
13 #1 exam 1 80 100 0.6
14 # 2 exam 2 30 50 0.4
15 #
16 #Then the result would be 72:
17 #
(Advanced) (External resourc
18 (80/100) 0.6+ (30/50) 0.4-0.72 100 - 72
19
20
21 write your function here!
22
23
24
25 #Below are some lines of code that will test your function.
26 #You can change the value of the variable(s) to test your
27 #function with different inputs.
1234
28 #
29 #If your function works correctly, this will originally
30 #print: 91.55
31 print (get_grade ("sample.cs1301"))
32
33
34
35
36
ww
34567
37
Transcribed Image Text:Coding Problem: GetGrade.py 1 #Write a function called get_grade that will read a 2 #given .en1301 file and return the student's grade. 3 #To do this, we would recommend you first pass the 4 #filename to your previously-written reader() function, 5 #then use the list that it returns to do your 6 #calculations. You may assume the file is well-formed. 7 # 8 #A student's grade should be 100 times the sum of each 9 #individual assignment's grade divided by its total, 10 #multiplied by its weight. So, if the .cs1301 just had 11 #these two lines: 12 # 13 #1 exam 1 80 100 0.6 14 # 2 exam 2 30 50 0.4 15 # 16 #Then the result would be 72: 17 # (Advanced) (External resourc 18 (80/100) 0.6+ (30/50) 0.4-0.72 100 - 72 19 20 21 write your function here! 22 23 24 25 #Below are some lines of code that will test your function. 26 #You can change the value of the variable(s) to test your 27 #function with different inputs. 1234 28 # 29 #If your function works correctly, this will originally 30 #print: 91.55 31 print (get_grade ("sample.cs1301")) 32 33 34 35 36 ww 34567 37
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education