### Question

For this exercise, the `range()`

function is given a number and returns a list starting at 0 and including up to the number before the one provided. What are the valid numbers that can be passed to `range()`

?

### Answer

You can pass any valid integer number to the `range()`

function. If the number 0 or a negative number is used, the `range()`

function will return an empty list. Otherwise, the function will return a list starting at 0 including each number up to the number before the one passed.

```
# These are all valid parameters to pass
example1 = range(1)
example2 = range(30000)
# These will return an empty list
nonumber1 = range(0)
nonumber2 = range(-10)
# Passing a decimal number will return a Python TypeError
error1 = range(3.2)
```