What am I doing wrong? 11. Making a Purchase


#1

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 item in food:
total = total + prices(item)
return total

This is my code. I keep getting the error "compute_bill(['apple']) resulted in a TypeError: 'dict' object is not callable". What does this mean and how do I fix it?


#2

you should put item like that prices[item]


#3

Alright, thank you, it works now.