火车行驶速度与等级制速度的对应关系是:301~400km/h特快,201~300km/h较快100~200km/h 普快。编制实现从键盘输入一个火车行驶速度,计算机输出对应的等级制速度。

火车行驶速度与等级制速度的对应关系是:301400km/h特快,201300km/h较快100~200km/h 普快。编制实现从键盘输入一个火车行驶速度,计算机输出对应的等级制速度。

首先,我们需要从键盘上输入一个整数类型的火车行驶速度。然后通过判断输入的速度,使用 if-elif-else 分支语句判断输出对应的等级制速度。最后,根据输入的速度与条件,计算机会输出对应的等级制速度。

speed = int(input("请输入火车行驶速度(km/h):"))

if speed >= 301 and speed <= 400:
    print("等级制速度为特快")
elif speed >= 201 and speed <= 300:
    print("等级制速度为较快")
elif speed >= 100 and speed <= 200:
    print("等级制速度为普快")
else:
    print("输入错误,请重新输入!")


对于该题目,考量的是if-elif-else语句的使用。具体实现如下:

sp = int(input("请输入火车行驶速度:")) 
if sp >= 301 and sp <= 400: 
    print("等级制速度为特快")
elif sp >= 201 and sp <= 300: 
    print("等级制速度为较快") 
elif sp >= 100 and sp <= 200: 
    print("等级制速度为普快") 
else: 
    print("输入的速度不在范围内")

执行结果如下:

img