汽车超速点计算

时间:2019-04-07 19:30:24

标签: python performance

Q)编写一个检查驱动程序速度的功能。此功能应具有一个参数:速度。 如果速度小于70,则应打印“确定”。 否则,对于超出速度限制(70)的每5公里,应给驾驶员一个扣分,并打印扣分的总数。例如,如果速度为80,则应打印:“点数:2”。 如果驾驶员得到12分以上,该功能应打印:“许可证被暂停”

下面的代码可以正常工作。唯一的问题是,当我运行代码时,结果的最后一行显示“无”。无法找到它为什么不产生的原因。

def speed_check(speed):
    if speed <= 70:
        return "OK"

    else:
        speed1 = (speed-70)//5

        if speed1 <= 12:
            return print(f"Point: {speed1}")

        else:
            return print("License suspended")


enter = speed_check(int(input("Enter speed: ")))
print(enter)

0 个答案:

没有答案