pyBegin / projects / python-banking-system
🖥️

Python Banking System

The Python Banking System is a simple console-based banking application that allows users to create accounts, perform transactions (deposits and wi…

194 linesRunnable

Python Banking System

The Python Banking System is a simple console-based banking application that allows users to create accounts, perform transactions (deposits and withdrawals), check balances, and view transaction history. This project is intended for educational purposes and is not suitable for use in real-world banking applications.

Features

Prerequisites

Usage

Example

Python Banking System
1. Create Account
2. Perform Transaction
3. Check Balance
4. Transaction History
5. Exit
Enter your choice: 1
Enter your name: Alice
Enter initial balance: 1000
Account created successfully. Account Number: 47382910

Enter your choice: 2
Enter account number: 47382910
Enter transaction type (deposit/withdraw): deposit
Enter transaction amount: 500
Transaction completed.

Enter your choice: 3
Enter account number: 47382910
Account Balance: $1500.0

Enter your choice: 5
Exiting the Python Banking System. Goodbye!

How to run on localhost

python Banking.py

Dependencies

Standard library only.