Must be written in Python3
A particular talent competition has 7 judges, each of whole awards a score between 0 and 10 to each performer. A performer's final score is determined by dropping the highest and lowest score received, then averaging the 5 remaining scores. Define a class named ScoreCalculator that contains member variables and member functions based on the following:
member variables: list of scores
member function:
1) Initialization function: When creating an instance, create a score list as an initial value and store the created value as a member variable.
2) findHighest(): Functions that find and remove the highest score from member variables
3)findLowest(): Functions that find and remove the lowest score from member variables
4)calAvg() should calculate and return the average of the 5 scores that remain after dropping the highest and lowest scores the performer received.
You only need to define a class using only member variable(score) and 4 functions .
class ScoreCalculator: """ score calculator class """ def __init__(self, scores): """ creating object with scores :param scores: list of score """ self.scores = scores def findHighest(self): """ function to return highest score :return: highest score """ return max(self.scores) def findLowest(self): """ function to return lowest score :return: lowest score """ return min(self.scores) def calAvg(self): """ function to calculate average of score it first remove the highest and lowest score by calling above methods it only removes the first occurance id same highest/lowest score repeated then it calculate the average :return: """ self.scores.remove(self.findHighest()) self.scores.remove(self.findLowest()) return float(sum(self.scores)) / float(len(self.scores)) # Testing above code
if __name__ == '__main__': scores = [7, 1, 9, 6, 3, 5, 8] obj = ScoreCalculator(scores) print("Average score %.2f" % obj.calAvg())
#######################################################################
#OUTPUT
Average score 5.80
Must be written in Python3 A particular talent competition has 7 judges, each of whole awards...
A particular talent composition has 5 judges, each of whom awards a score between 0 and 10 to each performer. Fractional scores, such as 8.3, are allowed. A performer's final score is determined by dropping the lowest and the highest score received, then averaging the 3 remaining scores. Write a program that uses this method to calculate a contestant's score. It should include the following functions: double getJudgeData() should ask the user for a judge's score and validate the score....
A particular talent competition has five judges, each of whom awards a score between 0 and 10 to each performer. Fractional scores, such as 8.3, are allowed. A performer’s final score is determined by dropping the highest and the lowest score received then averaging the three remaining scores. Write a program that does the following: 1. Reads names and scores from an input file into a dynamically allocated array of structures. The first number in the input file represents the...
Please Write in C++ (10-30) @ 11:55pm 1.9 HW7 This homework assignment gives you the opportunity to practice functions, functions that call other functions, reference variables, logical statements (what is meant by logical statement is a statement such as if, if/else if, switch), and input validation, HW7 (Graded out of 100) A talent competition has 5 judges, each of whom awards a score between 0 and 10 for each performer. Fractional scores, such as 8.3, are allowed. A performer's final...
***C++ Code*** What this Assignment Is About: -Learn to define and call void & non-void functions -Learn to use reference variables Coding Guidelines for All Labs/Assignments (You will be graded on this) -Give identifiers semantic meaning and make them easy to read (examples numStudents, grossPay, etc). -Keep identifiers to a reasonably short length. -Use upper case for constants. Use title case (first letter is upper case) for classes. Use lower case with uppercase word separators for all other identifiers (variables,...
Write a C++ program named, gradeProcessor.cpp, that will do the following tasks: -Print welcome message -Generate the number of test scores the user enters; have scores fall into a normal distribution for grades -Display all of the generated scores - no more than 10 per line -Calculate and display the average of all scores -Find and display the number of scores above the overall average (previous output) -Find and display the letter grade that corresponds to the average above (overall...