高速公路超速处罚:按照规定,在高速公路上行驶的机动车,超出本车道限速的10%则处200元罚款:若超出50%,就要吊销驾驶证。请编写程序,输人2个正鳖数,分别对应车速和限速,自动判别对该机动车的处理。
时间: 2024-09-30 17:08:42 浏览: 40
机动车驾驶人科目一考试题库汽车比较牛.doc
在Python中,你可以编写一个简单的函数来实现这个逻辑。这里是一个示例:
```python
def highway_speed_penalty(speed, limit):
# 检查速度是否大于零
if speed <= 0 or limit <= 0:
print("输入的速度或限速值无效")
return
# 计算超出的部分
excess_percentage = (speed - limit) / limit * 100
# 判断并给出相应的处罚
if excess_percentage < 10:
penalty = "罚款200元"
elif excess_percentage >= 50:
penalty = "吊销驾驶证"
else:
penalty = "未达到罚款标准"
print(f"车速超速{excess_percentage:.2f}%,处罚结果:{penalty}")
# 示例输入
highway_speed_penalty(120, 110)
```
在这个程序中,用户需要输入车辆的实际速度和限速值,然后根据这两个值计算出超出的百分比,并根据规定的百分比区间给出相应的处罚。
阅读全文