用python while语句输入10个学生的成绩,计算所有学生的平均分,并打印出其中不及格的成绩。
时间: 2024-02-27 14:56:28 浏览: 180
Python流程控制语句资料
可以这样实现:
```python
scores = []
count = 0
while count < 10:
score = float(input("请输入第{}个学生的成绩:".format(count+1)))
scores.append(score)
count += 1
average = sum(scores) / len(scores)
print("平均成绩为:{}".format(average))
print("不及格的成绩为:")
for score in scores:
if score < 60:
print(score)
```
这里使用了一个 while 循环来输入10个学生的成绩。循环计数器 count 初始值为0,每次循环结束后 count 加1,当 count 等于10时,循环结束。其他部分与之前的实现相同。
阅读全文