Advertisement
Guest User

Untitled

a guest
Oct 7th, 2012
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | None | 0 0
  1. def main():
  2. print "Welcome to the shop!"
  3. menu()
  4. itemsSale = 0
  5. items = getItems()
  6. itemsSave = tagYell(items, itemsSale, itemsSave)
  7. itemsSale = calcTax(itemsSale)
  8. taxTags(items)
  9. printInfo(items, itemsSale, itemsSave)
  10. enterItem = input("To enter another item number, press 1. To end, press 0: ")
  11. print #Line break
  12.  
  13. def menu():
  14. print # Line break
  15. print "Use the menu below to find your item number:"
  16. print "Bookbag: 10001"
  17. print "Pencil: 10002"
  18. print "Sharpies: 10003"
  19. print "Cookies: 10004"
  20. print "Water: 10005"
  21. print "Turtles: 10006"
  22. print "Oranges: 100007"
  23. print "Shirts: 100008"
  24. print "Lunch Box: 100009"
  25. print "Elbow Mac-n-Cheese: 10010"
  26. print # Line break
  27.  
  28. def getItems():
  29. items = 0
  30. enterItem = 1
  31. while enterItem == 1:
  32. itemNum = int(input('Enter item number: '))
  33. if itemNum == 10001: # Bookbag
  34. items = items + 15
  35. elif itemNum == 10002: # Pencil
  36. items = items + 2
  37. elif itemNum == 10003: # Sharpies
  38. items = items + 7
  39. elif itemNum == 10004: # Cookies
  40. items = items + 5
  41. elif itemNum == 10005: # Water
  42. items = items + 3
  43. elif itemNum == 10006: # Turtles
  44. items = items + 15
  45. elif itemNum == 10007: # Oranges
  46. items = items + 7
  47. elif itemNum == 10008: # Shirts
  48. items = items + 5
  49. elif itemNum == 10009: # Lunch Box
  50. items = items + 3
  51. elif itemNum == 10010: # Elbo Mac-n-Cheese
  52. items = items + 15
  53. else:
  54. print "You have entered an invalid item number. Please enter 1 and try again."
  55. print #Line break
  56. return items
  57. greenTax()
  58.  
  59. def greenTax():
  60. greenTagQ = input("Is there a green tag? Enter 1 for Yes or 2 for No: ")
  61. if greenTagQ == 1:
  62. taxTags(items)
  63. if greenTagQ == 2:
  64. taxTags(items)
  65. calcTax(itemsSale)
  66.  
  67. def taxTags(items):
  68. itemsBlue = 0
  69. itemsRed = 0
  70. itemsGreen = 0
  71. itemsSale = 0
  72. itemsSave = 0
  73. itemsTax = 0
  74. itemsTotal = 0
  75. print # Line break
  76. tagOne = input("Enter a tag color. 1 for yellow. 2 for blue. 3 for red. ")
  77. if tagOne == 1: # Yellow tag
  78. tagYell(items)
  79. elif tagOne == 2: # Blue tag
  80. tagBlue(items)
  81. elif tagOne == 3: # Red tag
  82. tagRed(items)
  83. print # Line break
  84. tagTwo = input("Enter another tag color. 1 for yellow. 2 for blue. 3 for red. 4 for no second tag. ")
  85. if tagTwo == 1: # Yellow tag
  86. tagYell(items)
  87. elif tagTwo == 2: # Blue tag
  88. tagBlue(items)
  89. elif tagTwo == 3: # Red tag
  90. tagRed(items)
  91. elif tagTwo == 4:
  92. print "No more tags."
  93. print # Line break
  94.  
  95. def tagYell(items):
  96. itemsSale = 0
  97. itemsSave = 0
  98. itemsYell = items * .10
  99. itemsSale = items - itemsYell
  100. itemsSave = itemsSave + itemsYell
  101. return itemsSave
  102. return itemsSale
  103.  
  104. def tagBlue(items):
  105. itemsSale = 0
  106. itemsSave = 0
  107. itemsTax = 0
  108. itemsTotal = 0
  109. itemsBlue = items * .20
  110. itemsSale = items - itemsBlue
  111. itemsSave = itemsSave + itemsBlue
  112. return itemsSave
  113.  
  114. def tagRed(items):
  115. itemsRed = items * .10
  116. itemsSale = items - itemsRed
  117. itemsSave = itemsSave + itemsRed
  118. return itemsSave
  119.  
  120. def tagGreen(items):
  121. itemsSale = Items
  122. itemsSave = itemsSave + 0
  123. return itemsSave
  124.  
  125. def calcTax(itemsSale):
  126. itemsTax = itemsSale * .06
  127. itemsSale = itemsSale + itemsTax
  128. return itemsSale
  129.  
  130. def printInfo(items, itemsSale, itemsSave):
  131. print "Your current total tax is: $", itemsTax
  132. print "Your current total savings are: $", itemsSave
  133. print "Your current total after discount is: $", itemsSale
  134. print "Your total is: $", itemsTotal
  135. print "Your total before discounts is: $", items
  136. print #Line break
  137.  
  138. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement