从键盘输入某班学生某门课的成绩(已知每班人数最多不超过40人,具体人数由键盘输入,成绩为整数),试编程计算其平均分(使用函数)。
时间: 2023-06-05 11:48:06 浏览: 260
c代码-从键盘输入一个班(全班人数在15~20之间)学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能: (1)录入每个学生的学号(学号:2016001~2016020)和考试成绩; (2)计算课程的总分和平均分;
5星 · 资源好评率100%
可以使用以下步骤编写计算平均分的程序:
1. 从键盘输入班级人数n和每个学生的成绩,存储在一个列表中。
2. 定义一个函数,接收列表作为参数,计算平均分并返回结果。
3. 调用函数并输出平均分。
以下是示例代码:
```python
n = int(input("请输入班级人数:"))
scores = []
for i in range(n):
score = int(input("请输入第{}个学生的成绩:".format(i+1)))
scores.append(score)
def calc_average(scores):
total = sum(scores)
average = total / len(scores)
return average
average_score = calc_average(scores)
print("平均分为:{}".format(average_score))
```
在这个程序中,我们首先从键盘输入班级人数n和每个学生的成绩,并将成绩存储在一个列表中。然后定义了一个名为calc_average的函数,接收列表作为参数,计算平均分并返回结果。最后,我们调用函数并输出平均分。
阅读全文