Write a Python program that continuously asks the user to en…

Write a Python program that continuously asks the user to enter an item from a menu (1 for`burger` $8.5,  2 for`pizza` $10, 3 for`salad` $6.75,  4  for`drink` $2.5, or `done`). After selecting an item, the program should ask for the quantity and then add the cost to a running total. It should display the current total amount `Your current total is $23.75`. The program should only stop if the user enter `done` otherwise it will continue ask for more items and keep adding to the total.  Once the program displays the final total, it should then show another message based on the total cost: – When the total is 10 or less and greater than zero, display `”Light snack”`- When between 10 and 25 (exclusive), display `”Average meal”`- When between 25 (inclusive) and 50 (inclusive) , display `”Big appetite!”`- When more than 50, display `”Feast mode!”`- When the total is equal to zero, display `”Thanks for visiting us!”` Specifications: 1. Calculate the item total using the formula (price × quantity). 2. The program must use a `while` loop to repeatedly ask the user for menu selections until they are done. 3. The user should enter the menu choice as a number (1–4) or the word `done` to end the program. 4. Display a receipt showing current total amount , formatted with a dollar sign, commas for thousands, and rounded to two decimal places Extra Credit :   print a full receipt showing each item ordered, its quantity, and its total cost — followed by the grand total and category message.  Example Receipt — Order Summary —Burger (2)    $17.00Pizza  (0)    $0.00Salad  (0)    $0.00Drink  (1)    $2.50———————Total:         $19.50Average meal

Be sure to answer the question fully.  Be sure to illustrate…

Be sure to answer the question fully.  Be sure to illustrate how the formulation you choose to write on might be applied to derive both perfect and imperfect duties to self and others.  This means you should end up deriving at least four different duties by application of the formulation you chose.  Do not simply list duties.  Explain how you know these are moral obligations that we have via application of the formulation of the Categorical Imperative you opted to write on.  Note you will need a separate paragraph to explain and defend each major point.  Be sure to define key terms and provide evidence to back key claims.  Minimum 300 words.  Appropriate grammar and spelling are expected.  YOUR CHOICE.  Answer one of the essay questions on Kant listed below.  Be sure to label which number you are doing.  Be sure to answer the question fully.  Do not answer both.  Pick one–either A or B.   A) Explain as best you can Kant’s first formulation of the Categorical Imperative.   B) Explain as best you can Kant’s second formulation of the Categorical Imperative.