A day at the super market


Pasted below is the final code for this exercise. However when calculating the total, it starts at orange first instead of banana. Can someone explain to me why this is?

prices = {“banana”: 4,“apple”: 2,“orange”: 1.5,“pear”: 3}

stock = {“banana”: 6, “apple”: 0, “orange”: 32, “pear”: 15}

total = 0
for food in prices:
print prices[food] * stock[food]
total = total + prices[food] * stock[food]
print total


You haven’t said anywhere in the code that orange should come first. You could for example store fruit names in a list since that is a data structure capable of representing order