某停车场一小时内收费5元,此后每小时收费4元,不足一小时按一小时计算,编写一个计算停车费的函数parking_fee(,接受一个参数hour,返回值为所需的停车费,最后调用parking_fee()
时间: 2024-03-24 09:39:49 浏览: 88
智能卡与一卡通系统方案
好的,根据题意,我们可以编写如下的函数实现停车费用的计算:
```python
def parking_fee(hour):
# 如果停车不足1小时,则按1小时计费
if hour < 1:
return 5
# 如果停车1小时及以上,则按每小时4元计费
else:
return 5 + int((hour - 1)) * 4
# 调用函数计算停车费用
hour = 2.5
fee = parking_fee(hour)
print("停车{}小时,需支付{}元。".format(hour, fee))
```
在上面的代码中,我们定义了函数`parking_fee`来计算停车费用,然后在主程序中调用该函数,计算出停车`hour`小时的停车费用,并将结果输出。例如,如果停车2.5小时,则输出结果为:`停车2.5小时,需支付13元。`
阅读全文