OK so I'm actually proud of myself as I got this far without help....Now I'm stuck and can't seem to find the answer.

def average(numbers):

total = sum(numbers)

total = float(total)

result = total / len(numbers)

return total

This should return the correct value.. At least I believe that it should. I sum(numbers) > convert to float > divide and return. Not difficult but it's returning an error. I blame the Buffalo Trace but I really can't figure this one out.

Anyone help a fellow chap out?