[Tutor] Boosts
Steven D'Aprano
steve at pearwood.info
Mon Jul 1 22:49:38 CEST 2013
On 02/07/13 06:41, Jack Little wrote:
> In my concept, when the player buys a boost, their karma (a global) is multiplied by 25% when added to. How would I do this?
karma = karma * 0.25
which can be written as:
karma *= 0.25
If this is inside a function (as it should be!) you will need to indent the line, and include a declaration at the top of the function:
global karma
karma *= 0.25
However, are you sure you want to multiply their karma by 25%? That makes it smaller. Perhaps you want to INCREASE it by 25%, which would be calculated like this:
global karma
karma *= 1.25
or perhaps:
karma = karma + 0.25*karma
--
Steven
More information about the Tutor
mailing list