I get the right answer. But get an error message - and would like to know where Im going wrong.
"Does your purify function take exactly one argument (a list of numbers)? Your code threw a "purify() takes exactly 2 arguments (1 given)" error."
new_list =  def purify(numbers, divisor): for a in numbers: if a % divisor == 0: new_list.append(a) return new_list print purify([1,9,3,4,8,10], 2)