# Use the Design Recipe to write a function weighted_total(number_list,weights) that consumes a list of numbers and a list of weights and returns the weighted total of the numbers. If the numbers are [1,2,3] and the weights are [0.1,0.5,0.4] then the weighted total should be 1 * 0.1 + 2 * 0.5 + 3 * 0.4 = 2.3  Think about what needs to happen before using a loop, during the loop, and after the loop finishes. In this question you are required to use a for loop, and not allowed to use the sum function.

Question

Use the Design Recipe to write a function weighted_total(number_list,weights) that consumes a list of numbers and a list of weights and returns the weighted total of the numbers. If the numbers are [1,2,3] and the weights are [0.1,0.5,0.4] then the weighted total should be 1 * 0.1 + 2 * 0.5 + 3 * 0.4 = 2.3

Think about what needs to happen before using a loop, during the loop, and after the loop finishes. In this question you are required to use a for loop, and not allowed to use the sum function.

### Want to see the step-by-step answer? 