This is the error I receive:

Oops, try again. median([4, 5, 5, 4]) returned 5 instead of 4.5

It seems like my code is returning the answer as an integer so it's being rounded up to 5 instead of returning the correct 4.5

How can I make sure that the answer returns as a float

```
Replace this line with your code.
def median(numbers):
numbers.sort()
for i in numbers:
if len(numbers) == 1:
return numbers[0]
if len(numbers)%2 != 0:
odd = numbers[len(numbers)/2]/2
return odd
if len(numbers)%2 == 0:
even = (numbers[len(numbers)/2] + numbers[(len(numbers)/2 +1)])/2
return even
```