Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #51993

Re: Creating a running tally/ definitely new to this

From Dave Angel <davea@davea.name>
Subject Re: Creating a running tally/ definitely new to this
Date 2013-08-06 02:15 +0000
References <9e9e6a5a-5f8e-46b4-91dc-757fc74348d9@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.226.1375755352.1251.python-list@python.org> (permalink)

Show all headers | View raw


gratedmedia@gmail.com wrote:

>
> I currently working on a game, where I need to maintain a running tally of money, as the player makes purchases as they navigate thru game.   I not exactly sure how to do this in python.  I know it is a fairly basic step, nonetheless.  Any assistance would be greatly appreciated.  

(just to save you the pain later:
   http://wiki.python.org/moin/GoogleGroupsPython
)

So what have you written so far?  Is this a homework assignment and
you've been covering certain parts of Python in a certain order? Is it
part of learning some tutorial?

There are so many ways of accomplishing this sort of thing, that without
some constraints, there are a dozen reasonable responses.  I'll try one:

in the class Player, you make a pair of methods, purchase() and
income(), which manipulate the instance attribute assets.   Then you
make a property that returns the assets.



Class Player:
     ....
     def purchase(self, amount):
        self.assets -= amount
     def income(self, amount):
        self.assets += amount
     def wealth(self):
        return self.assets


-- 
DaveA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Creating a running tally/ definitely new to this gratedmedia@gmail.com - 2013-08-05 18:01 -0700
  Re: Creating a running tally/ definitely new to this Joshua Landau <joshua@landau.ws> - 2013-08-06 02:56 +0100
    Re: Creating a running tally/ definitely new to this gratedmedia@gmail.com - 2013-08-06 04:00 -0700
  Re: Creating a running tally/ definitely new to this Dave Angel <davea@davea.name> - 2013-08-06 02:15 +0000
    Re: Creating a running tally/ definitely new to this gratedmedia@gmail.com - 2013-08-06 08:24 -0700
      Re: Creating a running tally/ definitely new to this Joshua Landau <joshua@landau.ws> - 2013-08-07 13:02 +0100

csiph-web