BankingSystem

BankingSystem is a python3 application which do the following:

  • The system uses a CSV (Comma-Separated Values) file to store customers' data.
  • his data file contains the following information about each customer (Account Number - Full Name - Current Balance).
  • When the s ystem starts it'll show a welcome screen and ask for the account number, if the user enters an invalid number system will print an error message and ask to try again and so on until he enters the right user account number.
  • The user has 4 operations which are (Show current balance - Make a deposit - Make a withdrawal - Exit)
  • whenever the user exits the system it updates data in the CSVfile (object oriented principles used).