def getZipBasedDeliveryCost(code, price): costs = getZipCodeEntry(code) if costs != None: if (price < costs['limit']): return costs['cost'] else: return 0 else: if (price < 5000): return 1000 else: return 0
def isProperZipCode(code): return (getZipCodeEntry(code) != None)
def getZipBasedDeliveryLimit(code): costs = getZipCodeEntry(code) if costs != None: return costs['limit'] else: return 5000