
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
thumb_up100%
I need to create a shopping list array in python that does these things (seven items minimum):
- Create three global variables with the proper data types( sub_total, total_price, sales_tax)
- Sales tax is 8.9%
- Create a shopping (List, Tuple or Dictionary) of your choice (Items in list)
- Create a price list (Price for each item in shopping list)
- Create and print your parallel array (match each item to its price)
- Print the list with its index numbers
- Select one or more items from the shopping list using the index number
- Print your selected items with price
- Print sub total (base price of item(s) before tax)
- Print sales tax amount (before adding it into total price)
- Calculate and print total price with tax included.
- Round to two decimal points
This is what I have so far:
print("Hello! Welcome to Garrick's convenience store!\n" "Our menu is:\n" "Chips(1): $2.00\n" "Candy(2): $1.50\n" "Beef Jerky(3): $5.00\n" "Gum(4): $1.00\n"
"Soda(5): $3.00\n" "Gatorade(6): $3.00\n" "Bottled Water(7): $1.50")
def main():
menu = ['Chips', 'Candy', 'Beef Jerky', 'Gum', 'Soda', 'Gatorade', 'Bottled Water']
index_numbers = ['1', '2', '3', '4', '5', '6', '7']
shopping_list = input('Please enter the index number of the items you want to buy: ')
print('You have selected: ', shopping_list)
I have no idea what to do after this point.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-engineering and related others by exploring similar questions and additional content below.Similar questions
- 10 Multidimensional Arrays 2DArray.cpp, add a header comment, use the pseudocode to create your program. Your output should look like: start Declarations NDev-CppConsolePauserexe Constant num WIDTH =D5 1 2 2 囉 6 41 A 10 15 1. Constant num HEIGHT = 3 3. 12 t H t IT ST T ISI t IRIT Process exited with return value B Press any key to continue Num areaArray [HEIGHT][WIDTH] Num n,m//loop counters for (n-0 to HEIGHT step 1) 121 output n+1// output height for (m-0 to WIDTH step 1) areaArray[n][m]=(n+1)*(m+1) //calculate HEIGHT WIDTH and store it in the array output areaArray[n][m] endfor Endfor end 11 Programming Logicand Design, Seventh Edition:arrow_forwardIn C++ language Write a function that takes a 2 Demensional array and returns the position of the first row with an odd sum. Assume that the column size is fixed at 4. If no sum is odd, return -1.arrow_forwardDescription Create an application that maintains an array of your home inventory and displays the contents of the array in a list box. For this assignment, we will be using an array. In later chapters, we will modify this application to use a database or an external text file. The application should look like: g My Home Inventory Home Inventory Item Description Ist Homelnventory Serial Number Cost ADD DELETE REFRESH BYE Detailed Instructions 1. Define arrays for Item Description, Serial Number, and Cost after the Public Form Q and before any click of page load events. 2. In the Page Load Event, populate the Home Inventory List Box with the data from the arrays using the format: "ItemDecription (SerialNumber, Cost)". 3. If the ADD button is clicked, add the Item Description, Serial Number, and Cost to the Home Inventory List Box and to the appropriate arrays. 4. If the DELETE button is clicked, remove the item from the Home Inventory List Box and corresponding arrays. 5. If the REFRESH…arrow_forward
- Assume an array is defined as int[] nums = {7, 15, 23, 5};. Which of the following would place the values in the array in descending numeric order? a. Array.Reverse(nums); b. Array.Reverse(nums); Array.Sort(nums); c. Array.Sort(nums); d. Array.Sort(nums); Array.Reverse(nums);arrow_forwardCity Location (definition of simple cell array) The city of Istanbul, Turkey is located at a latitude of 41.0082 degrees north and longitude of 28.9784 degrees east. Write a script to do the following: 1. Define a character array variable named CityName and assign the value 'Istanbul, Turkey' to it. 2. Define a single precision two-element row vector named LatLong and assign the latitude of Istanbul to the first element and the longitude of Istanbul to the second element. 3. Define a 1 x 2 cell array named CityLocation. Assign the character array 'Istanbul, Turkey' to the first cell. Assign the single precision row vector of Istanbul's latitude and longitude to the second cell. Script> 1% defining character array variable 2 CityName = 'Istanbul, Turkey'; 3 4 % defining 2 element row vector 5 LatLong = [41.0082 28.9784]; 6 7% defining 1 x 2 cell array 8 CityLocation = {CityName; Lat Long}; 9 end Save My Solutions > C Reset MATLAB Documentation ?arrow_forwardC++ you have to you use #include <random> also included a sample output has too match the layout Thank youarrow_forward
- 1. Display Function Implement a function to display the contents of the patient_list array. Add code to call this function. Note that there are multiple places where this function needs to be called. Look for the // TODO comments to find the correct locations. 2. Sorting the array by Age Implement the code to sort the contents of the patient_list array based on the value stored in the age field. To do this you will need to implement code that relies on the qsort function from the C Standard library A function that compares two patient elements, based on the value stored in the age field. A call to the qsort function, which includes the array to be sorted, the number of elements in the array, the size of each array element and the function used to compare the array elements. Add code to call the qsort function, using the age comparison function that you implemented. This code should be placed just under the appropriate // TODO comment in main(). Sorting the array by…arrow_forwardDynamic Array Functions XLOOKUP What is one characteristic of the XLOOKUP) function that makes it so flexible? OPTIONS: It can only take dynamic arrays as input It can be used to lookup data both vertically and horizontally It always returns a matrix of data It takes only one input parameterarrow_forwardc language and use int main format pleasearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY