Quotes help make search much faster. Example: "Practice Makes Perfect"

Wednesday, November 28, 2012

Codecademy: Stocking Out


#sample solution


groceries = ["banana", "orange","apple"]

stock = {"banana": 6,
    "apple": 0,
    "orange": 32,
    "pear": 15
    }
   
prices = {"banana": 4,
    "apple": 2,
    "orange": 1.5,
    "pear": 3
    }

def computeBill(groceries):
bill = 0
for fruit in groceries:
if stock[fruit] != 0:
bill += prices[fruit]
stock[fruit] -= 1
    return bill

3 comments:

  1. Your code has some syntex error:
    Use this code instead:

    shopping_list = ["banana", "orange", "apple"]

    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:
    stock[item]-= 1
    total+= prices[item]
    return total

    ReplyDelete
  2. groceries = ["banana","orange","apple"]

    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
    food = ["banana","pear","apple"]

    ReplyDelete
  3. groceries = ["banana","orange","apple"]

    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
    food = ["banana","pear","apple"]

    ReplyDelete


This is an example of scrolling text using Javascript.

Popular Posts