Igorati wrote:
Hello all, I am still needing some help on this code, I have gone a bit
further on it. Thank you for the help. I am trying to understand how to
make the file searchable and how I am to make the deposit and withdrawl
interact with the transaction class. I need to just search the file only for the deposits and withdrawls and
the amount in the account with a time stamp. Thank you for your
assistance.
Hi Igorati,
In a ledger program I wrote, I setup the account classes something like below. I'm not sure what you mean by searching a file. Are you trying to read an already existing file?
class Transaction:
def __init__(self):
self.name = ''
self.amount = 0.0
self.type = ''class Account:
def __init__(self, name=''):
self.name = name
self.ledger = [] def newtransaction(self, name, amount, type):
transaction = Transaction()
transaction.name = name
transaction.amount = amount
transaction.type = ''
self.ledger.append(transaction) def getbalance(self):
balance = 0.0
for transaction in self.ledger:
balance += transaction.amount
return balance# Within your main program somewhere. myaccount = Account( 'Savings Account')
# get transaction data from user or file name = 'cash' amount = 20.0 type = 'deposite' myaccount.newtransaction( name, amount, type)
print "%s Balance is $ %.2f" % (myaccount.name, myaccount.getbalance())
-- http://mail.python.org/mailman/listinfo/python-list
