15.13 Product


#1

Something to remember (so important it merited a comment)

Remember that the total should be initially 1, not 0.

Here's my solution too

def product(num_list): 
    total = 1 #NOT 0 
    
    for int_val in num_list: 
        total = total * int_val
    return total

#2

@radicalgeek,
Shouldn't your total be incremented like

total += total * int_val

#3

We aren't adding the numbers, we're multiplying them
(aren't we)