4条回答 默认 最新
檀越@新空间 2024-04-15 22:23关注晚上好🌙🌙🌙
本答案参考ChatGPT-3.5针对该问题,可以做如下的解决方案:
- 定义一个空列表存储成绩
- 通过输入函数,循环多次输入成绩,并将输入的成绩值添加到列表中
- 输入完成后,计算成绩的平均分
以下是修改后的Python代码:
score_list = [] # 定义一个空列表存储成绩 while True: score = input("请输入成绩(输入exit结束):") if score == 'exit': break # 输入exit结束输入 else: score_list.append(float(score)) # 将输入的成绩值添加到列表中 if len(score_list) != 0: # 判断列表不为空 avg_score = sum(score_list) / len(score_list) # 计算平均分 print("成绩平均分为:", avg_score) else: print("输入为空")通过以上代码,每次运行时可以输入多个成绩,并计算这些成绩的平均分。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报