BankAccount is a class that has name,balance,password attributes and it supports the following methods:
deposit(amount,password): deposit amount to the account
withdraw(amount,password): withdraw amount from the account
check_balance(password): check the balance of the account
transfer(amount,password,other_account): transfer amount from the account to other_account
convert(amount,password,currency): convert amount from the account to currency
all_accounts(): print all accounts in the bank
switch_account(password): switch to another account
create_account(password): create a new account
python simulation.py
And then, follow the instructions on command line.