Write a program in a separate python file to test the class you just created by declaring two variables of the type StudentGrader named student1Grade and student2Grade. a. Set different data for each student grade (you can use your data for one of those with an estimate of what you think you will get for the final). b. Display the overall score and grade letter for each object c. Compare and display a message about which studentGrade object received a better letter grade.   (image attached is the previous question to give context as to what the previous class was)

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
Write a program in a separate python file to test the class you just created by declaring two variables of the type
StudentGrader named student1Grade and student2Grade.
a. Set different data for each student grade (you can use your data for one of those with an estimate of what
you think you will get for the final).
b. Display the overall score and grade letter for each object
c. Compare and display a message about which studentGrade object received a better letter grade.
 

(image attached is the previous question to give context as to what the previous class was)

Problem 1
Define a class named StudentGrader that has the following attributes defined within the initialization function:
homeworkAvg as float
midtermScore as integer
• finalScore as integer
● attendance as float
a. Define a function named getOverallPctScore(). This function calculates and returns the overall grade
score using the following weights for each category:
Homework - 35%
Midterm - 25%
Final - 30%
Attendance -10%
b. Define a function named getGradeLetter (). This function calculates and returns the letter grade based
on the overall grade score. Hint - Use the function defined in b to get the score for this. Assume
following brackets are used for the grade letter:
Grade Formula
A
Grade
Ꭰ F
Total Score Cutoff 90-100 80-89 70-79 60-69 0-59
Transcribed Image Text:Problem 1 Define a class named StudentGrader that has the following attributes defined within the initialization function: homeworkAvg as float midtermScore as integer • finalScore as integer ● attendance as float a. Define a function named getOverallPctScore(). This function calculates and returns the overall grade score using the following weights for each category: Homework - 35% Midterm - 25% Final - 30% Attendance -10% b. Define a function named getGradeLetter (). This function calculates and returns the letter grade based on the overall grade score. Hint - Use the function defined in b to get the score for this. Assume following brackets are used for the grade letter: Grade Formula A Grade Ꭰ F Total Score Cutoff 90-100 80-89 70-79 60-69 0-59
Expert Solution
steps

Step by step

Solved in 4 steps with 5 images

Blurred answer
Knowledge Booster
Constants and Variables
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
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