<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def handle_range(schema, field, validator, parent_schema):
 """Adds validation logic for ``marshmallow.validate.Range``, setting the values appropriately ``fields.Number`` and it's subclasses. Args: schema (dict):
 The original JSON schema we generated. This is what we want to post-process. field (fields.Field):
 The field that generated the original schema and who this post-processor belongs to. validator (marshmallow.validate.Length):
 The validator attached to the passed in field. parent_schema (marshmallow.Schema):
 The Schema instance that the field belongs to. Returns: dict: A, possibly, new JSON Schema that has been post processed and altered. """

    if not isinstance(field, fields.Number):
        return schema

    if validator.min:
        schema['minimum'] = validator.min
        schema['exclusiveMinimum'] = True
    else:
        schema['minimum'] = 0
        schema['exclusiveMinimum'] = False

    if validator.max:
        schema['maximum'] = validator.max
        schema['exclusiveMaximum'] = True

    return schema