Python停车收费问题

用Python输出停车场的收费标准是半小时内不收费,超过半小时,不足1小时,收费5元:超过1小时,每15分钟收费2.5元,不足15分钟按15分钟收取。试编写程序,计算每辆车的停车费。

提示:向上取整用math.ceil(x)函数。

分段判断就行

import math
x=float(input())
if x<0.5:
    print(0)
elif x<=1:
    print(5)
else:
    print(5+math.ceil((x-1)/0.25)*2.5)

img