2、 编程模拟停车场计费。2小时内10元,超过2小时,每小时2元,不足2小时按2小时算。
时间: 2024-01-24 13:44:15 浏览: 221
LabVIEW模拟停车场系统,实现分段计时收费
5星 · 资源好评率100%
好的,根据您的要求,以下是一个简单的停车场计费模拟程序,您可以参考一下:
```
import datetime
def calculate_parking_fee(duration):
if duration <= 2:
return 10
else:
hours = duration // 1 + (1 if duration % 1 > 0 else 0)
return 10 + (hours - 2) * 2
start_time = datetime.datetime.now()
end_time = start_time + datetime.timedelta(hours=3) # 假设停车3个小时
duration = (end_time - start_time).total_seconds() / 3600 # 计算停车时长
fee = calculate_parking_fee(duration)
print(f"停车时长: {duration:.2f} 小时")
print(f"停车费用: {fee} 元")
```
您可以将起始时间和结束时间换成您实际使用时的值,然后运行程序,即可得到停车时长和停车费用。
阅读全文