Write a Python program which will take a list of Names from the user. Create a dictionary from those Names that will hold the names in alphabetical manner. [Hint: You might need to use the "sorted" method.] Sample Input: Afif Rahim Zubayer Ronaldo Zebin Akram Rakib Bob Mike Sample Output: {"A": ['Afif", "Akram'], "B" : ["Bob"], "M" : ["Mike"), "R": ['Rahim", "Ronaldo , "Rakib'], "Z" : ["Zubayer", "Zebin')}

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 Python program which will take a list of Names from the user.
Create a dictionary from those Names that will hold the names in
alphabetical manner.
[Hint: You might need to use the "sorted" method.]
Sample Input:
Afif Rahim Zubayer Ronaldo Zebin Akram Rakib Bob Mike
Sample Output:
{"A" : ["Afif", "Akram"], "B" : ["Bob"], "M" :["Mike"), "R" :
["Rahim", "Ronaldo", "Rakib'], "Z" : ["Zubayer", "Zebin")}
Question 2:
Design Foodcart class and Food class so that the following code
provides
the expected output.
cart1 = Foodcart()
food1 = Food('Burger' Chillox',180)
food2 = Food.createFood('Cake',Mr. Baker',1000)
print("
print(food1)
print("====
cart1.addFood(food1,food2)
print("======
cart1.setCartName("Foodpanda")
cart1.addFood(food1,food2)
cart1.addFood(Food(Steak Woodhouse Grill' 2000))
print("Total Price Available:",Foodcart.totalPrice)
print(":
print("Total Foods created:",Food.totalFoods)
print("=======
cart1.printCartDetails()
print("==========================")
cart1.removeFood("French Fry")
print("===========--
cart1.removeFood("Steak")
print("==============:
cart1.printCartDetails()
print("===========================")
print("Total Price Available:",Foodcart.totalPrice)
=====")
======")
=====")
==========")
=========")
==============")
==========")
Output:
=============
%3==========
Food Info : Burger, Food Shop : Chillox, Food Price: 180
======
Please set the cart name first.
========
Total Price Available: 3180
Tetel
=======:
Total Foods created: 3
======
========
Details of Foodpanda:
Total Items: 3
Food Info : Burger, Food Shop: Chillox, Food Price : 180
Food Info: Cake, Food Shop : Mr.Baker, Food Price : 1000
Food Info: Steak, Food Shop : Woodhouse Grill, Food Price : 2000
=======
%3==========
French Fry not found!
============
======
Steak removed from cart!
====================
Details of Foodpanda:
Total Items: 2
Food Info : Burger, Food Shop : Chillox, Food Price :180
Food Info : Cake, Food Shop : Mr.Baker, Food Price : 1000
====================================
Total balance of Bank: 1180
Transcribed Image Text:Write a Python program which will take a list of Names from the user. Create a dictionary from those Names that will hold the names in alphabetical manner. [Hint: You might need to use the "sorted" method.] Sample Input: Afif Rahim Zubayer Ronaldo Zebin Akram Rakib Bob Mike Sample Output: {"A" : ["Afif", "Akram"], "B" : ["Bob"], "M" :["Mike"), "R" : ["Rahim", "Ronaldo", "Rakib'], "Z" : ["Zubayer", "Zebin")} Question 2: Design Foodcart class and Food class so that the following code provides the expected output. cart1 = Foodcart() food1 = Food('Burger' Chillox',180) food2 = Food.createFood('Cake',Mr. Baker',1000) print(" print(food1) print("==== cart1.addFood(food1,food2) print("====== cart1.setCartName("Foodpanda") cart1.addFood(food1,food2) cart1.addFood(Food(Steak Woodhouse Grill' 2000)) print("Total Price Available:",Foodcart.totalPrice) print(": print("Total Foods created:",Food.totalFoods) print("======= cart1.printCartDetails() print("==========================") cart1.removeFood("French Fry") print("===========-- cart1.removeFood("Steak") print("==============: cart1.printCartDetails() print("===========================") print("Total Price Available:",Foodcart.totalPrice) =====") ======") =====") ==========") =========") ==============") ==========") Output: ============= %3========== Food Info : Burger, Food Shop : Chillox, Food Price: 180 ====== Please set the cart name first. ======== Total Price Available: 3180 Tetel =======: Total Foods created: 3 ====== ======== Details of Foodpanda: Total Items: 3 Food Info : Burger, Food Shop: Chillox, Food Price : 180 Food Info: Cake, Food Shop : Mr.Baker, Food Price : 1000 Food Info: Steak, Food Shop : Woodhouse Grill, Food Price : 2000 ======= %3========== French Fry not found! ============ ====== Steak removed from cart! ==================== Details of Foodpanda: Total Items: 2 Food Info : Burger, Food Shop : Chillox, Food Price :180 Food Info : Cake, Food Shop : Mr.Baker, Food Price : 1000 ==================================== Total balance of Bank: 1180
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
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