Keeping Track of the Produce


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

Here's the console output:
price 1.5
stock 32
price 3
stock 15
price 4
stock 6
price 2
stock 0

Not sure what is going wrong here. I'd appreciate the help

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


i answered the exact same question today:


Ah, I got it. Thank you!


Why does the output print oranges first?


because dictonaries are unordered, given they are accessed by key rather then index there is no reason for order


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