See, I'm having the same problem and my code is identical the one posted above including suggested fixes. I wrote it properly in the first place from what I can tell, but I'm still getting the same error. Here's my code:

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(food): total = 0 for food in compute_bill: total += prices[food] return total