stock = {
"banana" : 6 ,
"apple" : 0 ,
"orange" : 32 ,
"pear" : 15
}
prices = {
"banana" : 4 ,
"apple" : 2 ,
"orange" : 1.5 ,
"pear" : 3
}
# Write your code below!
def compute_bill ( food) :
total = 0
for item in food:
if stock [ item] > 0 :
total += prices [ item]
stock [ item] -= 1
return total
pur = [ "banana" , "orange" , "apple" , "orange" , "banana" , "pear" , "pear" , "orange" ]
print "The total price is: {}" .format ( compute_bill ( pur) )
print
for w in pur:
if stock [ w] > 0 :
print "Items bought: {}" .format ( w)
else :
print "There was no {} in stock!" .format ( w)
print
print "Stock:"
for x in stock:
print "{} --> {}" .format ( x, stock[ x] )
c3RvY2sgPSB7CiAgICAiYmFuYW5hIjogNiwKICAgICJhcHBsZSIgOiAwLAogICAgIm9yYW5nZSI6IDMyLAogICAgInBlYXIiICA6IDE1Cn0KCnByaWNlcyA9IHsKICAgICJiYW5hbmEiOiA0LAogICAgImFwcGxlIiA6IDIsCiAgICAib3JhbmdlIjogMS41LAogICAgInBlYXIiICA6IDMKfQoKIyBXcml0ZSB5b3VyIGNvZGUgYmVsb3chCmRlZiBjb21wdXRlX2JpbGwgKGZvb2QpOgogICAgdG90YWwgPSAwCiAgICBmb3IgaXRlbSBpbiBmb29kOgogICAgICAgIGlmIHN0b2NrIFtpdGVtXSA+IDA6CiAgICAgICAgICAgIHRvdGFsICs9IHByaWNlcyBbaXRlbV0KICAgICAgICAgICAgc3RvY2sgW2l0ZW1dIC09IDEKICAgIHJldHVybiB0b3RhbAoKcHVyID0gWyJiYW5hbmEiLCAib3JhbmdlIiwgImFwcGxlIiwgIm9yYW5nZSIsICJiYW5hbmEiLCAicGVhciIsICJwZWFyIiwgIm9yYW5nZSJdCnByaW50ICJUaGUgdG90YWwgcHJpY2UgaXM6IHt9IiAuZm9ybWF0KGNvbXB1dGVfYmlsbCAocHVyKSkKcHJpbnQKCmZvciB3IGluIHB1cjoKICAgIGlmIHN0b2NrIFt3XSA+IDA6CiAgICAgICAgcHJpbnQgIkl0ZW1zIGJvdWdodDoge30iIC5mb3JtYXQgKHcpCiAgICBlbHNlOgogICAgICAgIHByaW50ICJUaGVyZSB3YXMgbm8ge30gaW4gc3RvY2shIiAuZm9ybWF0ICh3KQpwcmludApwcmludCAiU3RvY2s6Igpmb3IgeCBpbiBzdG9jazoKICAgIHByaW50ICJ7fSAtLT4ge30iIC5mb3JtYXQgKHgsc3RvY2tbeF0p