Boston Python Workshop 3/Tuesday OO lesson/banking.py: Difference between revisions

From OpenHatch wiki
Content added Content deleted
No edit summary
imported>Jazztpt
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[File:banking.py]]<code>class Bank:
<code>class Bank:
def logIn(self, username, password):
def logIn(self, username, password):

Latest revision as of 16:33, 12 July 2011

class Bank:

   def logIn(self, username, password):
       return True


class User:

   def __init__(self, theUsername, thePassword):
       self.username = theUsername
       self.password = thePassword
       
       

class Account:

   def __init__(self, user):
       self.balance = 0
       self.user = user
       
   def addMoney(self, amount):
       self.balance = self.balance + amount
       print "Account just added %d bucks; new balance is: %d" % (amount, self.balance)
       
   def withdrawMoney(self, amount):
       self.balance = self.balance - amount
       print "Account just withdrew %d bucks; new balance is: %d" % (amount, self.balance)