功能:用循环实现输入学生的成绩和平均成绩。的代码
时间: 2024-02-27 16:55:48 浏览: 116
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
好的,以下是用 Python 语言实现输入学生的成绩和平均成绩的代码:
```python
n = int(input("请输入学生人数:"))
sum = 0
for i in range(n):
score = float(input("请输入第%d个学生的成绩:" % (i+1)))
sum += score
average = sum / n
print("学生的平均成绩为:%.2f" % average)
```
代码说明:
- 首先,通过 `input()` 函数获取学生人数 `n` 的输入值,使用 `int()` 函数将其转换为整数类型;
- 接下来,定义变量 `sum` 用于累加所有学生的成绩;
- 进入循环,使用 `range()` 函数生成从 0 到 `n-1` 的整数序列,遍历每个学生;
- 在循环中,通过 `input()` 函数获取每个学生的成绩,使用 `float()` 函数将其转换为浮点数类型,并将其累加到 `sum` 变量中;
- 循环结束后,计算学生的平均成绩,将 `sum` 除以 `n` 得到平均值,并存储在 `average` 变量中;
- 最后,使用 `print()` 函数输出学生的平均成绩,使用格式化字符串指定输出的小数位数为 2 位。
希望这个代码能够帮助到你!
阅读全文