用Python写出:循环输入学生成绩,输入回车退出输入并打印平均分
时间: 2023-05-26 13:05:52 浏览: 197
scores = [] # 存储学生成绩的列表
while True:
s = input("请输入学生成绩(输入回车结束输入):")
if s == "":
break # 输入回车结束输入
score = float(s) # 将输入的字符串转为浮点数
scores.append(score) # 将学生成绩添加到列表中
if len(scores) > 0:
avg_score = sum(scores) / len(scores) # 计算平均成绩
print("学生的平均成绩是:{:.2f}".format(avg_score))
else:
print("还没有输入成绩!")
阅读全文