i cant seem to figure out the error
Peter Pearson
pkpearson at nowhere.invalid
Sun Apr 3 14:18:10 EDT 2016
On Sun, 3 Apr 2016 16:06:58 +0100, anthony uwaifo wrote:
[snip]
>
> class BankAccount(object):
> def __init__(self, balance):
> self.balance = balance
>
>
> def deposit(self, amount):
> self.amount=amount
> self.balance += amount
> return self.balance
>
>
> def withdraw(self, amount):
> self.amount=amount
> if(amount > self.balance):
> return ("Amount greater than available balance.")
> else:
> self.balance -= amount
> return self.balance
>
>
>
> class MinimumBalanceAccount(BankAccount):
> def __init__(self, minimum_balance):
> BankAccount.__init__(self)
> self.minimum_balance = minimum_balance
>
> act = BankAccount(5)
> act.deposit(400)
> act.withdraw(200)
> print act.balance
There is an indentation error following the "else:" line. After
I fixed that, the program runs and prints "205" (under Python 2.7.3).
--
To email me, substitute nowhere->runbox, invalid->com.
More information about the Python-list
mailing list