def best_student_index(scores_list):
averages = []
for student_scores in scores_list:
total = 0
count = 0
for score in student_scores:
total += score
count += 1
if count > 0:
averages.append(total / count)
else:
averages.append(0)
max_avg = -1.0
best_student_idx = -1
for i in range(len(averages)):
if averages[i] > max_avg:
max_avg = averages[i]
best_student_idx = i
return best_student_idx
# Main body calls:
input_scores = [
[75, 92],
[78, 88, 92],
[90, 83, 89]
]
print(best_student_index(input_scores))
Please give me more details so that I can help with this language?
Может кто-нибудь решить мне этот вопрос? Я пытаюсь быть умнее в будущем и быть лучшим для себя? [code]def best_student_index(scores_list): averages = [] for student_scores in scores_list: total = 0 count = 0 for score in student_scores: total += score count += 1 if count > 0: averages.append(total / count) else: averages.append(0)
max_avg = -1.0 best_student_idx = -1 for i in range(len(averages)): if averages[i] > max_avg: max_avg = averages[i] best_student_idx = i return best_student_idx
# Main body calls: input_scores = [ [75, 92], [78, 88, 92], [90, 83, 89] ] print(best_student_index(input_scores))
Please give me more details so that I can help with this language? [/code] Я люблю вас, ребята