Write a program that will allow a teacher to calculate the average test score for a certain number of students for the three courses he teaches. The teacher can enter the course name and the number of students who took the test in that course, and then can enter the score for each student. Your program will then calculate the average score and print out the results for each course. Your program must use the appropriate loop, functions, and can run multiple times. You will need to: - Define a nested loop: an inner loop for the three courses and an outer loop for allowing the teacher to run the program again. - Define a function to enter the names of the courses. - Define a function to enter the scores of students for the courses (you must use range function to loop through the number of students). - Define a function to calculate the average score of each course. - Define a function to print out the average score of each course with course name.
Write a program that will allow a teacher to calculate the average test score for a certain number of
students for the three courses he teaches. The teacher can enter the course name and the number of
students who took the test in that course, and then can enter the score for each student. Your program
will then calculate the average score and print out the results for each course. Your program must use
the appropriate loop, functions, and can run multiple times.
You will need to:
- Define a nested loop: an inner loop for the three courses and an outer loop for allowing the teacher
to run the program again.
- Define a function to enter the names of the courses.
- Define a function to enter the scores of students for the courses (you must use range function to
loop through the number of students).
- Define a function to calculate the average score of each course.
- Define a function to print out the average score of each course with course name.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images