以下是一段计算学生平均成绩并返回字母成绩的代码示例:
def calculate_average_grade(grades):
total = sum(grades)
average = total / len(grades)
if average >= 90:
return 'A'
elif average >= 80:
return 'B'
elif average >= 70:
return 'C'
elif average >= 60:
return 'D'
else:
return 'F'
student_grades = [85, 92, 78, 90, 88]
average_grade = calculate_average_grade(student_grades)
print("Average Grade:", average_grade)
这段代码首先定义了一个名为calculate_average_grade
的函数,该函数接受一个成绩列表作为参数。函数内部使用sum
函数计算成绩总和,并通过除以成绩数量得到平均值。然后,根据平均值的范围,使用条件语句判断并返回相应的字母成绩。
在示例中,我们使用了一个包含5个学生成绩的列表student_grades
作为输入,并将计算得到的平均成绩赋值给average_grade
变量。最后,通过print
函数输出平均成绩。
请注意,这段代码只是一个示例,实际应用中可能需要更多的输入验证和错误处理。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云