编程题

有两辆同向而行的汽车,第一辆汽车的每秒行驶距离是 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")

查看答案
赣ICP备20007335号-2