某停车场一小时收费5元,此后每小时收费4元,不足一小时按一小时计算,编写一个计算停车费的函数parking_fee(,接受一个参数hour,返回值为所需的停车费)
时间: 2024-03-24 08:39:48 浏览: 209
数据结构停车场的管理
好的,根据题意,可以编写如下的函数实现停车费用的计算:
```python
def parking_fee(hour):
# 如果停车不足1小时,则按1小时计费
if hour < 1:
return 5
# 如果停车1小时及以上,则按每小时4元计费
else:
return 5 + int((hour - 1)) * 4
```
函数的参数`hour`表示停车的小时数,函数返回值为对应的停车费用。例如,如果停车2.5小时,则调用函数`parking_fee(2.5)`应返回`13`元。
阅读全文