Python输入若干同学的成绩,计算平均成绩

您所在的位置:网站首页 python求五个同学的平均成绩 Python输入若干同学的成绩,计算平均成绩

Python输入若干同学的成绩,计算平均成绩

2024-07-14 14:31| 来源: 网络整理| 查看: 265

Python 输入同学的成绩,计算平均成绩

在学校的课程中,成绩计算是一个重要的环节。通过计算每个学生的平均成绩,可以评估他们在课程中的表现,并作出相应的教学决策。Python作为一种强大的编程语言,提供了很多方便的方法来处理和计算数据。本文将介绍如何使用Python来输入若干同学的成绩,并计算他们的平均成绩。

输入同学的成绩

首先,我们需要让用户输入每个同学的成绩。为了方便起见,我们假设成绩只包含整数,并且每个同学的成绩都是一个正整数。下面是一个示例代码,用于输入同学的成绩:

grades = [] # 用于存储同学的成绩 n = int(input("请输入同学的人数:")) # 输入同学的人数 for i in range(n): grade = int(input("请输入第{}个同学的成绩:".format(i + 1))) # 输入每个同学的成绩 grades.append(grade) # 将成绩添加到列表中

在上面的代码中,我们首先创建了一个空列表 grades 用于存储同学的成绩。然后,我们通过 input 函数来获取用户输入的同学人数,并将其转换为整数类型。接下来,使用 for 循环来循环 n 次,每次获取用户输入的成绩,并将其添加到 grades 列表中。

计算平均成绩

接下来,我们将使用输入的成绩来计算平均成绩。计算平均成绩的方法很简单,只需要将所有成绩相加,然后除以同学的人数即可。下面是一个示例代码,用于计算平均成绩:

total = sum(grades) # 计算成绩的总和 average = total / n # 计算平均成绩 print("平均成绩为:{}".format(average)) # 输出平均成绩

在上面的代码中,我们使用了 sum 函数来计算成绩的总和,然后将总和除以同学的人数,得到平均成绩。最后,使用 print 函数将平均成绩输出到屏幕上。

完整代码示例

以下是一个完整的代码示例,用于输入同学的成绩,并计算平均成绩:

grades = [] # 用于存储同学的成绩 n = int(input("请输入同学的人数:")) # 输入同学的人数 for i in range(n): grade = int(input("请输入第{}个同学的成绩:".format(i + 1))) # 输入每个同学的成绩 grades.append(grade) # 将成绩添加到列表中 total = sum(grades) # 计算成绩的总和 average = total / n # 计算平均成绩 print("平均成绩为:{}".format(average)) # 输出平均成绩 测试示例

假设我们有三个同学,他们的成绩分别是 80、90 和 70。我们可以使用上面的代码来计算他们的平均成绩。以下是一个测试示例:

请输入同学的人数:3 请输入第1个同学的成绩:80 请输入第2个同学的成绩:90 请输入第3个同学的成绩:70 平均成绩为:80.0 总结

本文介绍了如何使用Python来输入若干同学的成绩,并计算他们的平均成绩。通过使用 input 函数和列表来获取用户输入的成绩,并使用 sum 函数来计算成绩的总和,最后将总和除以同学的人数得到平均成绩。Python的简洁和灵活使



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3