Project Title:
Restaurant Menu Card Management System using Python Dictionary
Project Statement
The objective of this project is to develop a simple Restaurant Menu Card Management System using
Python. This program is designed to simulate a basic food ordering system in which a menu card
containing 10 food items along with their corresponding prices is created using a Python dictionary
data structure.
The program will display the menu card with item numbers, food names, and their respective costs.
The user will be prompted to select a food item by entering its corresponding item number from the
displayed menu. Once the user selects an item, the program will display the price of that selected
food item.
After displaying the price, the program will ask the user to enter the quantity of the selected item. The
program will then calculate and display the total cost for that particular order (Price × Quantity).
To make the system interactive and user-friendly, the menu card will be displayed repeatedly after
completing one order. This will allow the user to place multiple orders in a single session. The program
will continue to run and accept new orders until the user selects the "Exit" option from the menu.
Finally, when the user chooses to exit, the program will display the grand total amount of all the
ordered items and terminate gracefully.
Objectives of the Project
To understand and implement Python Dictionary.
To use loops for repeated menu display.
To implement conditional statements for validation.
To perform arithmetic operations for bill calculation.
To develop a simple real-life application using Python.
Tools & Concepts Used
Python Programming Language
Dictionary Data Structure
While Loop
If-Else Conditional Statements
User Input Handling
Arithmetic Operations