Write a program for the local coffee shop owner who wants to be able to control his inventory. The program must be written in accordance with the following specs: 1. Write the following data to an external file, name the file coffeeInventory.txt Description Pounds Blonde Roast 15 Medium Roast 21 Flavored Roast 10 Dark Roast 12 Costa Rica Tarrazu 18 2.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write a complete and syntactically correct Python program to solve the following problem:

Write a program for the local coffee shop owner who wants to be able to control his inventory. The program must be written in accordance with the following specs:

1. Write the following data to an external file, name the file coffeeInventory.txt

Description

Pounds Blonde Roast 15

Medium Roast 21

Flavored Roast 10

Dark Roast 12

Costa Rica Tarrazu 18 2.

You do not need to write the table, just the data

3. Read in the records you just wrote to coffeeInventory.txt and display them on the screen and sum the total pounds of coffee

4. Append these records to the file

Guatemala Antigua 22

House Blend 25

Decaf House Blend 16 5.

Modify the file by allowing the owner to remove data from the file:

a. Ask the owner to enter a description to remove

b. If the description exists, remove the coffee name and the quantity

c. If the description is not found, display the message: That item was not found in the file.

6. Modify the file by allowing the owner to delete data from the file:

a. Ask the owner to enter a description to delete

b. If the description exists, delete the coffee name and the quantity

c. Replace the name and quantity of the coffee removed in step b by asking the user to enter a new coffee name and quantity

d. If the description is not found, display the message: That item was not

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 7 steps with 7 images

Blurred answer
Knowledge Booster
Concept of pointer parameter
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education