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}`来格式化输出,保留两位小数。