Question: In this lab you will create an interactive text based Coffee Shop simulator that calculates a receipt based on how many items the user wants

In this lab you will create an interactive text based Coffee Shop simulator that calculates a receipt based on how many items the user wants to order.Step 1: Design a ProgramWrite a short program in Python that asks the user for the number of coffee and muffins they are purchasing. The price of a cup of coffee is $5 and the price of a muffin is $4. Calculate 6% tax on the subtotal. Design and test your program in the IDE of your choice (Jupyter Notebook, IPython, IDLE).Display a receipt formatted EXACTLY like the below sample output. Note: In this example, the user has input the values 1 and 2 in response to the prompts, but any numbers could be entered.***************************************My Coffee and Muffin ShopNumber of coffees bought?1Number of muffins bought?2******************************************************************************My Coffee and Muffin Shop Receipt1 Coffee at $5 each: $ 5.002 Muffins at $4 each: $ 8.006% tax: $ .78---------Total: $ 13.78***************************************Step 2: Thorough Documentation is ExpectedInclude the expected documentation at the top of the file and include comments to organize and describe your code statementsTo begin, go to your course repository on GitHub and create a new file or upload the source code, name it "cis129_lab03_coffeeShop.py".Commit this new file.Step 3: Update the programWithin your GitHub create a branch so we can make updates to the Coffee Shop menu.Update the program with two more menu items so the Coffee Shop has 4 items that users can purchase. Update the receipt to ensure that it displays the correct number of items ordered and correct values.Add a message at the end of the program that thanks the user. A well designed script will make your customer want to come back! Feel free to customize the theme of the shop as long as it follows the sample output provided in Step 1.Update and test your program in your IDE of choice.Once you are satisfied with your updates, document and Commit this version. Pull and Merge the changes with your main branch.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!