Help me with the result!


A Day at the Supermarket

Hi, Can anyone help me with the below code.. Just wondering where I went wrong!
Below is the error am getting,

Oops, try again. stock doesn't look quite right! Make sure to not call compute_bill since it changes the stock! It should contain: {'orange': 32, 'pear': 15, 'banana': 6, 'apple': 0}

shopping_list = ["banana", "orange", "apple"]

stock = {
    "banana": 6,
    "apple": 0,
    "orange": 32,
    "pear": 15
prices = {
    "banana": 4,
    "apple": 2,
    "orange": 1.5,
    "pear": 3

# Write your code below!
def compute_bill(shopping_list):
    total =0
    for f in shopping_list:
        if stock[f]>0:
            total += prices[f]
            stock[f] = stock[f]-1
    return total



remove this line:


it changes the stock before the validation is executed, so the validation won't work correctly.


Thats great! Thanks for your help on this... It worked..

(Codecademy is very very particular about variables we use!!)