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

- 上一篇:python计算两个数的最大公约数
- 下一篇:python判断奇数和偶数的函数