请用python完成编写函数avg(a,b,c),它可以返回a,b,c的整数平均值return int(a+b+c)/3,调用avg(a,b,c)函数求每位学生的平均成绩。
时间: 2023-10-22 07:07:46 浏览: 622
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
好的,下面是编写函数 `avg(a,b,c)` 并调用求平均成绩的Python代码:
```python
# 定义函数 avg,返回 a, b, c 的整数平均值
def avg(a, b, c):
return int(a + b + c) / 3
# 定义一个字典,表示每位学生的成绩
scores = {
'张三': [80, 90, 85],
'李四': [70, 85, 90],
'王五': [90, 85, 95]
}
# 遍历字典,求每位学生的平均成绩
for name, score in scores.items():
avg_score = avg(*score) # 使用 *score 展开列表,传递给函数 avg
print(name, '的平均成绩为:', avg_score)
```
输出结果:
```
张三 的平均成绩为: 85.0
李四 的平均成绩为: 81.66666666666667
王五 的平均成绩为: 90.0
```
希望能够帮助到您!
阅读全文