Oops, try again. Your function fails on product([4, 5, 5]). It returns 5 when it should return 100.
I think the code just prints out number 1 of the list of numbers instead of multiplying it by total. No clue how to do this.
def product(x): total = x for n in x: n *= n * len(x) return total