私がしなければならないのは、T個のテストケースを持っていることです。これは、各テストケースの「n」人の学生の平均を取得する回数であり、各テストケースの平均スコアと最高点を表示する必要があります。そのテストケースと学生の名前
これをコーディングする適切な方法を教えて、なぜそれがそのようでなければならないのかを説明できれば、私はそれを大いに感謝します!迷っています
私のコード:
t = int(input("enter number of cases: "))
def casing(t):
for case in range (1, t+1):
n = int(input("enter number of students: "))
def studentmarks(n):
total = 0
student = "none"
for computetotal in range(1,n+1):
student = input("please enter student name: ")
mark = int(input("please enter mark: "))
total = total+ mark
highestmark = mark
if studentmark(n) > mark:
highestmark = mark
achieve = student
return highestmark, acheive
return total, studentmark()[0], studentmark()[1]
average = float((studentmarks(n)[0])/ n)
print("average: ", average, "highest: ",studentmark(n)[1], "student: ", studentmark(n)[2])