Voting-System---Python-

Voting System in Python

A simple Voting System implemented in Python, simulating an electronic voting process with candidate registration, vote casting, and result display using object-oriented programming.


Table of Contents


Introduction

Voting is one of the fundamental pillars of democracy. In the modern world, voting is increasingly done using digital systems.
This project demonstrates a console-based Voting System in Python, where users can register candidates, cast votes, and view election results in a secure manner.


Features


Technologies Used


Concepts Implemented


Project Structure

VotingSystem/ ├── voting_system.py # Main program with VotingSystem class and CLI ├── README.md # Project documentation └── screenshots/ # Folder containing output screenshots


##Installation & Usage

Clone the repository:

git clone

Navigate to the project folder:

cd VotingSystem

Run the Python program:

python voting_system.py

Follow the on-screen menu to:

-Register candidates -Cast votes -Display results -Exit the system


#Conclusion:

This project provides a simple yet effective simulation of an electronic voting system. It demonstrates core Python programming concepts such as OOP, data structures, input validation, and modular programming while creating a practical application.


#Author

Balaji P B.C.A. Batch 1 Project Submitted for Programming in Python course