Question: Write a python prgram - without using global variables. Write a program for a store's Express Checkout cashier. This express checkout allows up to five

Write a python prgram - without using global variables. Write a program for a store's Express Checkout cashier. This express checkout allows up to five different items, but shoppers can have multiple quantites of each item. In the main function, prompt the shopper for the number of items. If a shopper has more than five items, direct the shopper to another lane. Otherwise, start a loop that prompts the user for the quantity and unit price of each item, and calls a value-returning function named item_cost with these inputs as arguments. The item_cost function should return a subtotal for that item to main for printing. After all items have been processed, the program should print the total amount owing. See sample outputs below. NOTE: all currency outputs should display two decimals with the $ sign immediately before the first digit. The loop can be a for loop or a while loop. Your choice.

Example:

Express checkout. Maximum 5 items How many different items do you have? 3 Enter quantity of item #1 2 Enter unit price of this item 2.49 Subtotal: $4.98 Enter quantity of item #2 1 Enter unit price of this item 3.99 Subtotal: $3.99 Enter quantity of item #3 4 Enter unit price of this item 1.19 Subtotal: $4.76 Total: $13.73 Thank you. We appreciate your business

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 Databases Questions!