Test Average and Grade Write a program that asks the user to enter five test scores. The program should display a letter grade for each score and the average test score. Write the following functions in the program: calc_average. This function should accept five test scores as arguments and return the average of the scores. determine_grade. This function should accept a test score as an argument and return a letter grade for the score based on the following grading scale: Score Letter Grade 90–100      A 80–89        B 70–79        C 60–69        D Below 60   F   Write the following functions: getTestScore(): This function prompts user for five test scores and returns test score to the caller. calcAverage(): This function accepts five test scores as arguments and returns the average of the five test scores. determineGrade(): This function accepts an average as an argument and returns a letter grade for the score based on the grading scale. displayData(): This method displays all five test scores, average and the letter grade with appropriate labels.   Submit the following: An algorithm A complete Python Program (including documentation) Output   Test Data: Test Score 1 70 Test Score 2 85 Test Score 3 95 Test Score 4 90 Test Score 5 88

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

Test Average and Grade Write a program that asks the user to enter five test scores. The program should display a letter grade for each score and the average test score. Write the following functions in the program: calc_average. This function should accept five test scores as arguments and return the average of the scores. determine_grade. This function should accept a test score as an argument and return a letter grade for the score based on the following grading scale:

Score Letter Grade

90–100      A

80–89        B

70–79        C

60–69        D

Below 60   F

 

Write the following functions:

  1. getTestScore(): This function prompts user for five test scores and returns test score to the caller.
  2. calcAverage(): This function accepts five test scores as arguments and returns the average of the five test scores.
  3. determineGrade(): This function accepts an average as an argument and returns a letter grade for the score based on the grading scale.
  4. displayData(): This method displays all five test scores, average and the letter grade with appropriate labels.

 

Submit the following:

  1. An algorithm
  2. A complete Python Program (including documentation)
  3. Output

 

Test Data:

Test Score 1

70

Test Score 2

85

Test Score 3

95

Test Score 4

90

Test Score 5

88

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 3 images

Blurred answer
Knowledge Booster
Types of Function
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

Expert Answers to Latest Homework Questions

Q: Hi expert please given correct answer with general accounting
Q: Can you solve this financial accounting question with accurate accounting calculations?
Q: Dorothy Manufacturing applies manufacturing overhead on the basis of machine hours. At the beginning…
Q: ???
Q: Can you explain the correct approach to solve this general accounting question?
Q: Can you explain the process for solving this financial accounting question accurately?
Q: Kindly help me with this financial accounting questions not use chart gpt please fast given solution
Q: What is the profit margin for the year? Accounting question
Q: Please provide the answer to this financial accounting question using the right approach.
Q: Please explain the correct approach for solving this financial accounting question.
Q: Calculate the accounts receivable period, accounts payable period, inventory period, and cash…
Q: How much is net cash provided by financing activities ?
Q: At the end of the year, overhead applied was $3,890,000, while actual overhead was $4,210,000.…
Q: help
Q: The company based it's budget on machine hours.
Q: What is the total direct labor cost variance? Accounting qustion
Q: Please explain the solution to this general accounting problem with accurate principles.
Q: What is the total manufacturing overhead cost for a flexible budget prepared at 160,000 machine…
Q: I need assistance with this financial accounting question using appropriate principles.
Q: Can you demonstrate the accurate method for solving this financial accounting question?
Q: Determine the fixed cost component using the High low method.