Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Hello! Welcome to Jordan's Restaurant. Here is the menu:")
- #----------DEFINE MENU------------
- menu = [[1, "Pepperoni Pizza", 6.99],
- [2, "Veggie Sub", 5.00],
- [3, "Pulled Pork Burrito", 8.50],
- [4, "Poutine", 4.50],
- [5, "Buffalo Chicken Wings", 8.99],
- [6, "Chicken Salad", 5.99],
- [7, "Filet Mignon Steak", 17.00],
- [8, "Salmon", 11.99],
- [9, "Milshake", 4.00],
- [10, "Soft Drink", 2.00]]
- maxMenuItems = int(10)
- #----------READ MENU-----------
- print()
- print(menu[0][0], menu[0][1], menu[0][2])
- print(menu[1][0], menu[1][1], menu[1][2])
- print(menu[2][0], menu[2][1], menu[2][2])
- print(menu[3][0], menu[3][1], menu[3][2])
- print(menu[4][0], menu[4][1], menu[4][2])
- print(menu[5][0], menu[5][1], menu[5][2])
- print(menu[6][0], menu[6][1], menu[6][2])
- print(menu[7][0], menu[7][1], menu[7][2])
- print(menu[8][0], menu[8][1], menu[8][2])
- print(menu[9][0], menu[9][1], menu[9][2])
- print()
- #--------ASK FOR CUSTOMER INPUT ---------
- print("What item on the menu would you like to order?")
- order1 = int(input())
- #----Loop to make sure order1 is valid number
- while order1 > maxMenuItems:
- print("I do not recognize that menu item please try again")
- order1 = int(input())
- #-----Ask Customer how many orders
- print("What quanity?")
- quantityOrder1 = int(input())
- #-----Ask Customer if they want more food
- print("Would you like anything else? Yes or No?")
- decision = input()
- #--- If they want more food, ask for next item on the order, otherwise give them the bill
- if decision in ["Yes", "yes", "YES", "ya", "YE"]:
- print("What else can I get for you? Please enter the item number")
- order2 = int(input())
- elif decision in ["no","NO"]:
- print("Thank you for ordering. Here is your Bill")
- order1 = order1-1
- order1Total = menu[order1][2]*quantityOrder1
- subTotal = order1Total
- tax = subTotal*0.13
- grandTotal = tax+subTotal
- print()
- print(quantityOrder1, menu[order1][1], "x", menu[order1][2], "=", order1Total)
- print("SubTotal =", subTotal)
- print("Tax (13%) =", tax)
- print("Total =", grandTotal)
- exit()
- #----Loop to make sure order2 is valid number
- while order2 > maxMenuItems:
- print("I do not recognize that menu item please try again")
- order2 = int(input())
- #-----Ask Customer how many orders
- print("What quanity?")
- quantityOrder2 = int(input())
- #-----Ask Customer if they want more food
- print("Would you like anything else?")
- decision = input()
- #--- If they want more food, ask for next item on the order, otherwise give them the bill
- if decision in ["Yes", "yes", "YES", "ya", "YE"]:
- print("What else can I get for you? Please enter the item number")
- order3 = int(input())
- elif decision in ["no","NO"]:
- print("Thank you for ordering. Here is your Bill")
- order1 = order1-1
- order2 = order2-1
- order1Total = menu[order1][2]*quantityOrder1
- order2Total = menu[order2][2]*quantityOrder2
- subTotal = order1Total + order2Total
- tax = subTotal*0.13
- grandTotal = tax+subTotal
- print()
- print(quantityOrder1, menu[order1][1], "x", menu[order1][2], "=", order1Total)
- print(quantityOrder2, menu[order2][1], "x", menu[order2][2], "=", order2Total)
- print("SubTotal =", subTotal)
- print("Tax (13%) =", tax)
- print("Total =", grandTotal)
- exit()
- while order3 > maxMenuItems:
- print("I do not recognize that menu item please try again")
- order3 = int(input())
- print("What quanity?")
- quantityOrder3 = int(input())
- print("Would you like anything else?")
- decision = input()
- if decision in ["Yes", "yes", "YES", "ya", "YE"]:
- print("What else can I get for you? Please enter the item number")
- order4 = int(input())
- elif decision in ["no","NO"]:
- print("Thank you for ordering. Here is your Bill")
- order1 = order1-1
- order2 = order2-1
- order3 = order3-1
- order1Total = menu[order1][2]*quantityOrder1
- order2Total = menu[order2][2]*quantityOrder2
- order3Total = menu[order3][2]*quantityOrder3
- subTotal = order1Total + order2Total + order3Total
- tax = subTotal*0.13
- grandTotal = tax+subTotal
- print()
- print(quantityOrder1, menu[order1][1], "x", menu[order1][2], "=", order1Total)
- print(quantityOrder2, menu[order2][1], "x", menu[order2][2], "=", order2Total)
- print(quantityOrder3, menu[order3][1], "x", menu[order3][2], "=", order3Total)
- print("SubTotal =", subTotal)
- print("Tax (13%) =", tax)
- print("Total =", grandTotal)
- exit()
- while order4 > maxMenuItems:
- print("I do not recognize that menu item please try again")
- order4 = int(input())
- print("What quanity?")
- quantityOrder4 = int(input())
- print("Thank you for ordering here is your bill")
- order1 = order1-1
- order2 = order2-1
- order3 = order3-1
- order4 = order4-1
- order1Total = menu[order1][2]*quantityOrder1
- order2Total = menu[order2][2]*quantityOrder2
- order3Total = menu[order3][2]*quantityOrder3
- order4Total = menu[order4][2]*quantityOrder4
- subTotal = order1Total + order2Total + order3Total + order4Total
- tax = subTotal*0.13
- grandTotal = tax+subTotal
- print()
- print(quantityOrder1, menu[order1][1], "x", menu[order1][2], "=", order1Total)
- print(quantityOrder2, menu[order2][1], "x", menu[order2][2], "=", order2Total)
- print(quantityOrder3, menu[order3][1], "x", menu[order3][2], "=", order3Total)
- print(quantityOrder4, menu[order4][1], "x", menu[order4][2], "=", order4Total)
- print("SubTotal =", subTotal)
- print("Tax (13%) =", tax)
- print("Total =", grandTotal)
- exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement