python根据距离和时长计算配速示例



def calculate_pace(distance, duration_minutes):
    """
    根据距离(单位:公里)和时长(单位:分钟)计算配速(单位:分钟/公里)

    :param distance: 浮点数,表示距离,单位公里
    :param duration_minutes: 整数或浮点数,表示时长,单位分钟
    :return: 配速,单位分钟/公里
    """
    if distance <= 0 or duration_minutes <= 0:
        return "距离和时长必须大于0"
    
    pace = duration_minutes / distance
    return pace

# 示例
distance = 5  # 5公里
duration_minutes = 30  # 30分钟
pace = calculate_pace(distance, duration_minutes)
print(f"配速为:{pace:.2f} 分钟/公里")

这段代码定义了一个函数`calculate_pace`,它接受两个参数:`distance`(距离,单位公里)和`duration_minutes`(时长,单位分钟),并返回配速(单位分钟/公里)。在示例中,我们假设跑了5公里用了30分钟,然后调用这个函数并打印出结果。注意,这里使用了`{:.2f}`来格式化输出,保留两位小数。