私はPythonでプログラムを書いて、ユーザーがクラスの学生数を入力できるようにし、次に各学生の3つのテスト成績を入力できるようにしています。また、生徒のテストの平均、クラスの平均、およびクラスの最大平均と最小平均も表示する必要があります。現在、各生徒の成績と平均が印刷された後にクラスの平均を印刷しないようにするのに問題があります。また、生徒ごとにその生徒の平均に変化しているため、最大と最小を機能させることもできません。
students=int(input('Please enter the number of students in the class: '))
for number in range(students):
class_average == 0
first_grade=int(input("Enter student's first grade: "))
second_grade=int(input("Enter student's second grade: "))
third_grade=int(input("Enter student's third grade: "))
StudentAverage=(first_grade + second_grade + third_grade)/3
print("The student's average is", round(StudentAverage,2))
class_average= class_average + StudentAverage
print("The class average is", round(class_average/students,2))
maximum_num = 0
if StudentAverage > maximum_num:
maximum= StudentAverage
print("The maxiumum average is", round(maximum,2))
minimum_num = 100
if StudentAverage < minimum_num:
minimum= StudentAverage
print("The minimum average is", round(minimum,2))