停车费用分段计算


                需求:依不同的时间段收取不同的费用
时间(t) 费用(v)

t
t > 22:  v = (t - 22) * 1.4 + 22 * 0.4

实现1:

def calc(num):
     if num  23:
         return 0.4 * num
     else:
         overtime = num - 22
         x = 0.4 * 22
         x += overtime * 1.4
         return x
实现2:
def calc2(num):
    return min(num, 22) * 0.4 + max(num-22, 0) * 1.4