python输入若干个成绩,求所有成绩的平均分。每输入一个成绩后询问是否继续输入下一个成绩,回答“yes”就继续输入下一个成绩,回答“no”就停止输入成绩
时间: 2023-06-10 10:07:52 浏览: 263
编写程序,输入并保存5名学生的信息,计算出平均分,再按照成绩从高到低的顺序输出他们的信息 学生信息包括学号、姓名、成绩
以下是实现该功能的 Python 代码:
```python
scores = [] # 定义一个空列表来存储所有输入的成绩
while True:
score = float(input("请输入一个成绩:")) # 输入一个成绩并将其转换为浮点数类型
scores.append(score) # 将该成绩添加到列表中
answer = input("是否继续输入下一个成绩?(回答 yes 或 no)").lower() # 询问是否继续输入下一个成绩,并将回答转换为小写字母
if answer == "no":
break # 如果回答为“no”,则退出循环
average_score = sum(scores) / len(scores) # 计算所有成绩的平均分
print("所有成绩的平均分为:", average_score)
```
使用该代码,你可以输入若干个成绩,并在最后输出所有成绩的平均分。可以根据需要自行修改输出格式。
阅读全文