Question: 2 Implement the design of the Groceries and Buyer classes so that the  following code generates the output below: #Write your code here buyer1 = Buyer('Ross', 'CL23') print('1.===============================') print(buyer1) item1 = Groceries('Mango', 'Fruits') print('2.===============================') print(item1) print('3.===============================') print(Groceries.items) print('4.===============================') Groceries.add_items('Packaged',['Flour 90', 'Noodles 30', 'Soybean-Oil  150']) print(f'Updated Item List:\n{Groceries.items}') print('5.===============================') item2 = Groceries('Flour', 'Packaged', 3) print(item2) print('6.===============================') buyer1.create_bill(item1, item2) print('7.===============================') item3 = Groceries('Orange', 'Fruits', 3) print(item3) print('8.===============================') item4 = Groceries('Rice', 'Packaged', 2) print(item4) print('9.===============================') buyer2 = Buyer('Chandler') print(buyer2) print('10.==============================') buyer2.create_bill(item1, item3, item4) OUTPUT: 1.=============================== Customer SL no.: 1 Buyer Name: Ross Registered Customer ID: CL23 Registered Customer will get 100 tk discount 2.=============================== Groceries Order Details: 1 kg Mango. 3.=============================== {'Packaged': {'Rice': 110, 'Atta': 40, 'Oats': 350}, 'Fruits': {'Mango':  200, 'Orange': 180}} 4.=============================== Updated Item List: {'Packaged': {'Rice': 110, 'Atta': 40, 'Oats': 350, 'Flour': 90, 'Noodles':  30, 'Soybean-Oil': 150}, 'Fruits': {'Mango': 200, 'Orange': 180}} 5.=============================== Groceries Order Details: 3 kg Flour. 6.=============================== Total Bill: 370.0 Tk. 7.=============================== Groceries Order Details: 3 kg Orange. 8.=============================== Groceries Order Details: 2 kg Rice. 9.=============================== Customer SL no.: 2 Buyer Name: Chandler Registered Customer ID: None 10.============================== Total Bill: 960.0 Tk.

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

Question: 2
Implement the design of the Groceries and Buyer classes so that the 
following code generates the output below:

#Write your code here
buyer1 = Buyer('Ross', 'CL23')
print('1.===============================')
print(buyer1)
item1 = Groceries('Mango', 'Fruits')
print('2.===============================')
print(item1)
print('3.===============================')
print(Groceries.items)
print('4.===============================')
Groceries.add_items('Packaged',['Flour 90', 'Noodles 30', 'Soybean-Oil 
150'])
print(f'Updated Item List:\n{Groceries.items}')
print('5.===============================')
item2 = Groceries('Flour', 'Packaged', 3)
print(item2)
print('6.===============================')
buyer1.create_bill(item1, item2)
print('7.===============================')
item3 = Groceries('Orange', 'Fruits', 3)
print(item3)
print('8.===============================')
item4 = Groceries('Rice', 'Packaged', 2)
print(item4)
print('9.===============================')
buyer2 = Buyer('Chandler')
print(buyer2)
print('10.==============================')
buyer2.create_bill(item1, item3, item4)

OUTPUT:
1.===============================
Customer SL no.: 1
Buyer Name: Ross
Registered Customer ID: CL23
Registered Customer will get 100 tk discount
2.===============================
Groceries Order Details:
1 kg Mango.
3.===============================
{'Packaged': {'Rice': 110, 'Atta': 40, 'Oats': 350}, 'Fruits': {'Mango': 
200, 'Orange': 180}}
4.===============================
Updated Item List:
{'Packaged': {'Rice': 110, 'Atta': 40, 'Oats': 350, 'Flour': 90, 'Noodles': 
30, 'Soybean-Oil': 150}, 'Fruits': {'Mango': 200, 'Orange': 180}}
5.===============================
Groceries Order Details:
3 kg Flour.
6.===============================
Total Bill:
370.0 Tk.
7.===============================
Groceries Order Details:
3 kg Orange.
8.===============================
Groceries Order Details:
2 kg Rice.
9.===============================
Customer SL no.: 2
Buyer Name: Chandler
Registered Customer ID: None
10.==============================
Total Bill:
960.0 Tk.

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Data members
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
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