帮我用python标准库datetime实现计费利用循环和分支语句实现自动收费计算
以下是一个示例代码,用于根据停车时间计算停车费用:
import datetime
# 定义计费规则,每小时收费 $5
hourly_rate = 5
# 获取当前时间
now = datetime.datetime.now()
# 模拟停车时间为 2 小时 30 分钟
parked_time = datetime.timedelta(hours=2, minutes=30)
# 计算停车时间的小时数和分钟数
parked_hours = parked_time.seconds // 3600
parked_minutes = (parked_time.seconds % 3600) // 60
# 根据停车时间计算停车费用
if parked_hours == 0:
fee = hourly_rate
else:
fee = parked_hours * hourly_rate
if parked_minutes > 0:
fee += hourly_rate
# 输出计费结果
print("停车时间:{} 小时 {} 分钟".format(parked_hours, parked_minutes))
print("停车费用:${:.2f}".format(fee))
输出结果为:
停车时间:2 小时 30 分钟
停车费用:$15.00
该示例代码可以根据需要进行修改,以适应不同的计费规则和停车时间。
原文地址: https://www.cveoy.top/t/topic/biGb 著作权归作者所有。请勿转载和采集!