def hotel_cost(nights):
    return 140 * nights
    
def plane_ride_cost(city):
    if city == 'Charlotte':
        return 183
    elif city=='Tampa':
        return 220
    elif city == 'Pittsburgh':
        return 222
    elif city == 'Los Angeles':
        return 475
    
    
def rental_car_cost(days):
    if days >= 7:
        return 40*days-50
    elif days >= 3:
        return 40*days-20
    else:
        return 40*days

def trip_cost(city, days, spending_money):
    return rental_car_cost(days)+plane_ride_cost(city)+hotel_cost(days)+spending_money
    
print trip_cost("Los Angeles", 5, 600)
    

 posted on 2015-05-10 17:48  絮状颗粒  阅读(117)  评论(0)    收藏  举报