测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A39259. 有两辆同向而行的汽车,第一辆汽车的每秒行驶距离是 a,第二辆汽车的每秒行驶距离是 b,初始两车相距 x,判断 600 秒内,第二辆车能否超过第一辆车(相遇不算超过),若能则输出第几秒能够超过,若不能超过,则输出 No【

填空题 较易

题目描述

有两辆同向而行的汽车,第一辆汽车的每秒行驶距离是 a,第二辆汽车的每秒行驶距离是 b,初始两车相距 x,判断 600 秒内,第二辆车能否超过第一辆车(相遇不算超过),若能则输出第几秒能够超过,若不能超过,则输出 No

【输入格式】

共 3 行

第一行,一个整数 a,代表第一辆车每秒行驶路程

第二行,一个整数 b,代表第二辆车每秒行驶路程

第三行,一个整数 x,代表两车初始距离

【输出格式】

一个整数,代表超过时的秒数,或者 No 代表不能超过

【输入样例】

5

10

20

【输出样例】

5

【样例说明】

第一辆车每秒能走 5,第二辆车每秒能走 10,初始距离为 20,第 4 秒时,两车相遇,但是第 5 秒,第二辆车超过了第一辆车,故输出 5

【预设代码】

  1. a = int(input("请输入第一辆车的每秒能走的距离"))

  2. b = int(input("请输入第二辆车的每秒能走的距离"))

  3. x = int(input("请输入初始的距离"))

  4. time = 0

  5. while ______________:

  6. time += 1

  7. if ______________:

  8. print(time)

  9. break

  10. if time == 600:

  11. print("No")

参考答案

<p>True</p><p>time*b > time*a+20</p>
上一题 下一题