首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编写一段代码,对学生的一组成绩求平均值,并返回该学生的字母成绩

以下是一段计算学生平均成绩并返回字母成绩的代码示例:

代码语言:txt
复制
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函数输出平均成绩。

请注意,这段代码只是一个示例,实际应用中可能需要更多的输入验证和错误处理。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券