Oops, try again. Check what your code prints for orange. It doesn't look quite right!


prices = {"banana":4, "apple":2, "orange":1.5, "pear":3}
stock = {"banana":6, "apple":0, "orange":32, "pear":15}
for key in prices:
    print key
    print "prices: %s" % prices[key]
    print "stock: %s" % stock[key]


a product has a price:, not prices:


Dont know exactly why, but yes, is price not prices, since with stock is stock.

prices = {
"banana": 4,

stock = {
"banana": 6,

for key in prices:
print key
print "stock: %s" % stock[key]
print "price: %s" % prices[key]


I was facing the same error when I was printing it as price : 2 (notice the space between price and colon)

I removed it and it worked fine


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.