学生成绩平均分计算python代码
时间: 2023-10-25 07:25:53 浏览: 674
以下是一个简单的Python代码,可以计算学生成绩的平均分:
```python
# 输入学生成绩列表
scores = input("请输入学生成绩,用逗号分隔:").split(",")
# 将字符串列表转换为整数列表
scores = [int(score) for score in scores]
# 计算平均分
average = sum(scores) / len(scores)
# 输出结果
print("学生成绩平均分为:", average)
```
你只需要输入学生成绩,用逗号分隔即可,程序将自动计算平均分并输出结果。
相关问题
Python求学生成绩平均分
Python可以用来计算学生成绩的平均分。你可以使用列表来存储学生的成绩,然后使用循环遍历列表并计算平均分。
以下是一个示例代码:
```python
# 学生成绩列表
scores = [85, 92, 78, 90, 88]
# 计算平均分
total = sum(scores) # 求和
average = total / len(scores) # 平均值
print("学生成绩平均分:", average)
```
这段代码首先定义了一个包含学生成绩的列表`scores`,然后使用`sum()`函数求出成绩的总和,再除以列表的长度得到平均分。最后通过`print()`函数输出平均分。
python输入学生成绩求平均分
可以使用以下代码来实现:
```python
# 获取学生数量
n = int(input("请输入学生数量: "))
# 初始化总分数为0
total_score = 0
# 循环获取每个学生的成绩,并累加总分数
for i in range(n):
score = float(input("请输入第{}个学生的成绩: ".format(i+1)))
total_score += score
# 计算平均分数
average_score = total_score / n
# 输出平均分数
print("平均分数为: {:.2f}".format(average_score))
```
这段代码会首先要求输入学生数量,然后循环获取每个学生的成绩,并累加总分数。最后计算平均分数并输出。请注意,这里使用了 `float()` 函数将输入的字符串转换为浮点数,以便进行数值计算。