Skip to content

Sean578-hub/Bank-System-Simulator-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Bank System Simulator (Python)

Project Description

This repository contains a Python project that simulates a simple banking system.

The program allows users to create a bank account and perform basic banking operations such as depositing money, withdrawing funds, and calculating investment income.

The application runs in the terminal and demonstrates how Python can be used to simulate real-world financial systems and manage simple transactions.

This project was created to practice program structure, user input handling, and financial calculations using Python.


Technologies

  • Python
  • Random module

Projects Included

Bank System Simulator

File: main.py

This project implements a simple banking system where users can interact with their bank account through a menu-based interface.

The system allows users to perform several operations including:

  • creating a bank account
  • generating a random account PIN
  • depositing money into the account
  • withdrawing money from the account
  • calculating investment income
  • exiting the banking system

Features include:

  • user account creation
  • random PIN generation
  • balance management
  • withdrawal limit checking
  • simple income calculation using yearly interest
  • interactive command-line menu

How to Run

Run the program:

python main.py

No additional libraries are required.


Example Usage

Example menu:

  1. Create a bank account
  2. Add money
  3. Withdraw money
  4. Income calculation
  5. Exit

Example actions may include:

  • Creating a new bank account
  • Depositing money into the account
  • Withdrawing funds
  • Simulating investment income with interest

Purpose of the Repository

This project was created to practice building a simple financial system using Python.

It demonstrates how programming can be used to simulate banking operations, manage balances, and implement interactive menu-based applications.


Author

Sean Michaeli

About

Simple banking system simulator built with Python that allows users to create accounts, deposit and withdraw money, and calculate investment income through an interactive command-line interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages