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


#1



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]


#2

a product has a price:, not prices:


#3

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

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 "stock: %s" % stock[key]
print "price: %s" % prices[key]


#4

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


#5

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