lokieey/bank-management ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple bank management app in Python for learning OOP.

I want a small command line program where I can create customers, open accounts, and do basic banking actions like deposit, withdraw, and check balance. It should clearly separate a customer object from account objects, and have different account types for savings and current accounts with their own simple rules.

Please make it easy to run from a main file, with a menu that lets me pick common actions and see what is happening. Keep the code beginner friendly, clean, and well organized so it is easy to understand how the classes connect to each other.

If anything is unclear, make sensible choices and keep it simple. You can look up current Python best practices online if you need to.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab