如何实现出租车计费系统

出租车公司提供三种类型的租车服务,其中车型豪华编号为1、运动编号为2、简约编号为3
车型
豪华(1)
基本里程费(<=3公里):15元,续程:8元/公里
运动(2)
基本里程费(<=3公里):12元,续程:7元/公里
简约(3)
基本里程费(<=3公里):10元,续程:6元/公里

car_type = input("请选择车型编号(1:豪华;2:运动;3:简约):")
mileage = float(input("请输入里程数(km):"))

if car_type == '1':
    if mileage <= 3:
        cost = 15
    else:
        cost = 15 + (mileage - 3) * 8
    print("您选择的是豪华车型,费用为:", cost)
    
elif car_type == '2':
    if mileage <= 3:
        cost = 12
    else:
        cost = 12 + (mileage - 3) * 7
    print("您选择的是运动车型,费用为:", cost)
    
elif car_type == '3':
    if mileage <= 3:
        cost = 10
    else:
        cost = 10 + (mileage - 3) * 6
    print("您选择的是简约车型,费用为:", cost)
    
else:
    print("请输入有效的车型编号!")