Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def main():
- print "Welcome to the shop!"
- menu()
- itemsSale = 0
- items = getItems()
- itemsSave = tagYell(items, itemsSale, itemsSave)
- itemsSale = calcTax(itemsSale)
- taxTags(items)
- printInfo(items, itemsSale, itemsSave)
- enterItem = input("To enter another item number, press 1. To end, press 0: ")
- print #Line break
- def menu():
- print # Line break
- print "Use the menu below to find your item number:"
- print "Bookbag: 10001"
- print "Pencil: 10002"
- print "Sharpies: 10003"
- print "Cookies: 10004"
- print "Water: 10005"
- print "Turtles: 10006"
- print "Oranges: 100007"
- print "Shirts: 100008"
- print "Lunch Box: 100009"
- print "Elbow Mac-n-Cheese: 10010"
- print # Line break
- def getItems():
- items = 0
- enterItem = 1
- while enterItem == 1:
- itemNum = int(input('Enter item number: '))
- if itemNum == 10001: # Bookbag
- items = items + 15
- elif itemNum == 10002: # Pencil
- items = items + 2
- elif itemNum == 10003: # Sharpies
- items = items + 7
- elif itemNum == 10004: # Cookies
- items = items + 5
- elif itemNum == 10005: # Water
- items = items + 3
- elif itemNum == 10006: # Turtles
- items = items + 15
- elif itemNum == 10007: # Oranges
- items = items + 7
- elif itemNum == 10008: # Shirts
- items = items + 5
- elif itemNum == 10009: # Lunch Box
- items = items + 3
- elif itemNum == 10010: # Elbo Mac-n-Cheese
- items = items + 15
- else:
- print "You have entered an invalid item number. Please enter 1 and try again."
- print #Line break
- return items
- greenTax()
- def greenTax():
- greenTagQ = input("Is there a green tag? Enter 1 for Yes or 2 for No: ")
- if greenTagQ == 1:
- taxTags(items)
- if greenTagQ == 2:
- taxTags(items)
- calcTax(itemsSale)
- def taxTags(items):
- itemsBlue = 0
- itemsRed = 0
- itemsGreen = 0
- itemsSale = 0
- itemsSave = 0
- itemsTax = 0
- itemsTotal = 0
- print # Line break
- tagOne = input("Enter a tag color. 1 for yellow. 2 for blue. 3 for red. ")
- if tagOne == 1: # Yellow tag
- tagYell(items)
- elif tagOne == 2: # Blue tag
- tagBlue(items)
- elif tagOne == 3: # Red tag
- tagRed(items)
- print # Line break
- tagTwo = input("Enter another tag color. 1 for yellow. 2 for blue. 3 for red. 4 for no second tag. ")
- if tagTwo == 1: # Yellow tag
- tagYell(items)
- elif tagTwo == 2: # Blue tag
- tagBlue(items)
- elif tagTwo == 3: # Red tag
- tagRed(items)
- elif tagTwo == 4:
- print "No more tags."
- print # Line break
- def tagYell(items):
- itemsSale = 0
- itemsSave = 0
- itemsYell = items * .10
- itemsSale = items - itemsYell
- itemsSave = itemsSave + itemsYell
- return itemsSave
- return itemsSale
- def tagBlue(items):
- itemsSale = 0
- itemsSave = 0
- itemsTax = 0
- itemsTotal = 0
- itemsBlue = items * .20
- itemsSale = items - itemsBlue
- itemsSave = itemsSave + itemsBlue
- return itemsSave
- def tagRed(items):
- itemsRed = items * .10
- itemsSale = items - itemsRed
- itemsSave = itemsSave + itemsRed
- return itemsSave
- def tagGreen(items):
- itemsSale = Items
- itemsSave = itemsSave + 0
- return itemsSave
- def calcTax(itemsSale):
- itemsTax = itemsSale * .06
- itemsSale = itemsSale + itemsTax
- return itemsSale
- def printInfo(items, itemsSale, itemsSave):
- print "Your current total tax is: $", itemsTax
- print "Your current total savings are: $", itemsSave
- print "Your current total after discount is: $", itemsSale
- print "Your total is: $", itemsTotal
- print "Your total before discounts is: $", items
- print #Line break
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement