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.
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.
Step by step
Solved in 2 steps