Respuesta :
Answer:
Here is the Python program along with the comments of program design
#this program is designed to compute the average quiz grades for a group of five students
students = ["Alex", "John", "David", "Joseph", "Mathew"] #create a list of 5 students
grades = [] # create an empty list to store the grades in
for student in students: #loop through the students list
grade = input("Enter the quiz grade for "+student+": ") #prompt the user for the quiz grade of each student
#store the input grades of each student to grade
grades.append(int(grade)) # convert the grade to an integer number and append it to the list
print("Grades are:", grades) #display the grades of five students
average = sum(grades) / len(grades) #compute the average of five grades
print("The average of grades is:", average) #display the average of five grades
highest = max(grades) #compute the highest grade
print("The highest grade is:", highest) #print highest grade
Explanation:
The program first creates a list of 5 students who are:
Alex
John
David
Joseph
Mathew
It stores these into a list named students.
Next the program creates another list named grades to store the grades of each of the above students.
Next the program prompts the user for the quiz grade for each of the five students and accepts input grades using input() method. The statement contains student variable so each prompt includes the name of the student whose quiz grade is to be input. Each of the grades are stored in grade variable.
Next the append() method is used to add each of the input grades stored in grade to the list grades. The int() method is used to first convert these grades into integer.
Next print() method is used to display the list grades on output screen which contains grades of 5 students.
Next the average is computed by taking the sum of all input grades and dividing the sum by the total number of grades. The sum() method is used to compute the sum and len() method is used to return the number of grades i.e. 5. The result is stored in average. Then the print() method is used to display the resultant value of average.
At last the highest of the grades is computed by using max() method which returns the maximum value from the grades list and print() method is used to display the highest value.
The screenshot of the program and its output is attached.
