当前位置:首页python > 正文

python语言:甲乙二人相聚5千米,现在二人在一条小路上相向而行,甲的速度为4千米/小时,乙的速度为3.5千米/小时,问二人多长时间后相遇?(请用while循环模拟此过程,精确到分钟和米,用数学方法解此题以0分计)

作者:野牛程序员:2023-11-08 16:12:18python阅读 2748

python语言:

甲乙二人相聚5千米,现在二人在一条小路上相向而行,甲的速度为4千米/小时,乙的速度为3.5千米/小时,问二人多长时间后相遇?(请用while循环模拟此过程,精确到分钟和米,用数学方法解此题以0分计)



distance = 5000.0  # 5千米
speed_jia = 4000.0   # 甲的速度(千米/小时)
speed_yi = 3500    # 乙的速度(千米/小时)
relative_speed = speed_jia + speed_yi  # 二人相对速度(千米/小时)
time = 0.0  # 初始时间为0分钟

# 将速度转换为千米/分钟
speed_jia_per_minute = speed_jia / 60
speed_yi_per_minute = speed_yi / 60
s = relative_speed / 60

while distance > 0:
    time += 1.0  # 累计每分钟
    distance -= s

minutes_int = int(time)

print(f"{minutes_int}分钟")


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击