Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #106385
| From | Peter Pearson <pkpearson@nowhere.invalid> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: i cant seem to figure out the error |
| Date | 2016-04-03 18:18 +0000 |
| Message-ID | <dmd531F7441U1@mid.individual.net> (permalink) |
| References | <mailman.397.1459700384.28225.python-list@python.org> |
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.
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
i cant seem to figure out the error anthony uwaifo <anthony.uwaifo55@gmail.com> - 2016-04-03 16:06 +0100 Re: i cant seem to figure out the error Peter Pearson <pkpearson@nowhere.invalid> - 2016-04-03 18:18 +0000
csiph-web