实现击球率统计的代码本地输出正确,但作业测试全失败求排查
击球率计算程序测试未通过求助
我需要写一个程序,功能是输入8个击球率,计算并展示最小值、最大值以及平均值。按照作业注释写完代码后,本地运行输出完全符合预期,但作业的两项测试用例全都没通过,我重写了好几次代码还是解决不了。下面是我的代码和测试失败的截图,求帮忙分析问题原因。
我的代码
# 初始化列表存储击球率 batting_avgs = [] # 输入8个击球率 for _ in range(8): avg = float(input("Enter batting average: ")) batting_avgs.append(avg) # 计算最值和平均值 min_avg = min(batting_avgs) max_avg = max(batting_avgs) avg_total = sum(batting_avgs) / len(batting_avgs) # 输出结果 print(f"Minimum: {min_avg}") print(f"Maximum: {max_avg}") print(f"Average: {avg_total}")
测试失败截图
内容的提问来源于stack exchange,提问作者AnthonyArnett
相关产品推荐
相关产品推荐

