You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改jogging_average函数实现总距离除以总时间的平均值计算

jogging_average函数修改方案

实现逻辑如下:

  • 初始化两个累加变量,分别存储所有活动的总距离、总时长,初始值均为0
  • 遍历传入的activities列表中的每一个字符串条目,调用你已实现的parse_dist()和parse_time()方法分别提取单条活动的距离和时长,累加到对应总变量中
  • 总时长不为0时,直接返回「总距离 / 总时长」的计算结果即可;如果总时长为0建议做异常兼容,避免触发除零报错

修改后的参考代码:

def jogging_average(activities: list):
    total_dist = 0.0
    total_time = 0.0
    for activity_str in activities:
        total_dist += parse_dist(activity_str)
        total_time += parse_time(activity_str)
    # 总时长为0的边界逻辑可根据实际需求调整
    if total_time <= 0:
        return 0.0
    return total_dist / total_time

内容的提问来源于stack exchange,提问作者Bruffff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 04:36:07