Lemonade Stand: Difference between revisions

Echo35 (talk | contribs)
Mdd8919 (talk | contribs)
Line 82: Line 82:


#Generisize the names of supplys to make it easily editable
#Generisize the names of supplys to make it easily editable
name = 'Lemonade Stand'
#[0] = name of the stand, [1] = first supply, [2] = second supply, [3] = third supply, [4] = the object that is being sold
first_supply = 'cups'
variables = ['Lemonade Stand','cups','lemons','sugar','cups']
second_supply = 'lemons'
third_supply = 'sugar'
what_selling = 'cups'


print 'Welcome to ' + name
print 'Welcome to ' + variables[0]




Line 125: Line 122:
     print ""
     print ""


#Decreases currently the supplys by 10% each day
def supply_Decay():
def supply_Decay():
     global stored_sugar, stored_lemons, stored_cups
     global stored_sugar, stored_lemons, stored_cups
Line 167: Line 166:




     print "You have "+`stored_cups`+ " " + first_supply + ", " +`stored_lemons`+ " " + second_supply + ", and "+`stored_sugar`+ " " + third_supply + " left."
     print "You have "+`stored_cups`+ " " + variables[1] + ", " +`stored_lemons`+ " " + variables[2] + ", and "+`stored_sugar`+ " " + variables[3] + " left."


     print first_supply + " price: $" + `cup_price` + "    " +  second_supply + " price: $"+ "%.2f" % lemon_price + "    " + third_supply + " price: $"+ "%.2f" % sugar_price
     print variables[1] + " price: $" + `cup_price` + "    " +  variables[2] + " price: $"+ "%.2f" % lemon_price + "    " + variables[3] + " price: $"+ "%.2f" % sugar_price


     expenses = 0
     expenses = 0
Line 181: Line 180:


         potential_expense = 0
         potential_expense = 0
         in_num = take_input("How many " + first_supply)
         in_num = take_input("How many " + variables[1])
         potential_expense = expenses + (in_num * cup_price)
         potential_expense = expenses + (in_num * cup_price)


Line 189: Line 188:
             stored_cups += in_num
             stored_cups += in_num
         else:
         else:
             print 'You cant afford that many ' + first_supply
             print 'You cant afford that many ' + variables[1]


     cost_over = 1
     cost_over = 1
Line 196: Line 195:


         potential_expense = 0
         potential_expense = 0
         in_num = take_input("How many " + second_supply)
         in_num = take_input("How many " + variables[2])
         potential_expense = expenses + (in_num * cup_price)
         potential_expense = expenses + (in_num * cup_price)


Line 204: Line 203:
             stored_lemons += in_num
             stored_lemons += in_num
         else:
         else:
             print 'You cant afford that many ' + second_supply
             print 'You cant afford that many ' + variables[2]


     cost_over = 1
     cost_over = 1
Line 211: Line 210:


       potential_expense = 0
       potential_expense = 0
       in_num = take_input("How much " + third_supply)
       in_num = take_input("How much " + variables[3])
       potential_expense = expenses + (in_num * cup_price)
       potential_expense = expenses + (in_num * cup_price)


Line 220: Line 219:


       else:
       else:
           print 'You cant afford that many ' + third_supply
           print 'You cant afford that many ' + variables[3]


     today = min(stored_cups, stored_lemons, stored_sugar)
     today = min(stored_cups, stored_lemons, stored_sugar)
Line 238: Line 237:
     stored_lemons -= sales
     stored_lemons -= sales
     stored_sugar -= sales
     stored_sugar -= sales
     print `sales`+" cups made for $"+ "%.2f" % expenses
     print `sales`+ ' ' + variables[4]+ " made for $"+ "%.2f" % expenses


     profit = sales * product_price
     profit = sales * product_price
     print `sales`+ " " + what_selling +" were sold today for $"+ "%.2f" % profit
     print `sales`+ " " + variables[4] +" were sold today for $"+ "%.2f" % profit
     print "You made $"+ "%.2f" % (profit - expenses)+" today."
     print "You made $"+ "%.2f" % (profit - expenses)+" today."
     bank += profit - expenses
     bank += profit - expenses