Learn

Introduction to Functions

Multiple Return Values

Sometimes we may want to return more than one value from a function. We can return several values by separating them with a comma:

def square_point(x_value, y_value): x_2 = x_value * x_value y_2 = y_value * y_value return x_2, y_2

This function takes in an x value and a y value, and returns them both, squared. We can get those values by assigning them both to variables when we call the function:

x_squared, y_squared = square_point(1, 3) print(x_squared) print(y_squared)

This will print:

1 9

### Instructions

**1.**

Write a function called `get_boundaries()`

that takes in two parameters, a number called `target`

and a number called `margin`

.

It should create two variables:

`low_limit`

:`target`

minus the`margin`

`high_limit`

:`margin`

added to`target`

**2.**

Return both `low_limit`

and `high_limit`

from the function, in that order.

**3.**

Call the function on the target `100`

with a margin of `20`

. Save the returned values to variables called `low`

and `high`

.