Making a purchase showing wrong output


#1



print total 4 instead of 10.5


Replace this line with your 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
}
def compute_bill(food):
    total=0
    for item in food:
        total+= prices[item]
        return total
        
print(compute_bill(shopping_list))


#2

A post was merged into an existing topic: Making purchase error


#3