火车行驶速度与等级制速度的对应关系是: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("输入的速度不在范围内")
执行结果如下: