You're using a global variable (playHP) in a function, but you haven't told
the function that playHP is supposed to be a global variable.You're going to
want to change your function definition to:

def monsAttk (damage, attack): #A monsters attack
*    global playHP*
*

On Wed, Sep 30, 2009 at 9:13 PM, bob gailer <bgai...@gmail.com> wrote:
>
> Something is screwy.
> def monsAttk (damage, attack,playHp): # function expects 3 arguments
> monsAttk(4, 15) # passes 2 arguments
>
> That should raise TypeError: monsAttk() takes exactly 3 argument (2 given)
> So something else is awry.

*
That's because Corey originally e-mailed code that he had already modified
rather than the code that was generating the error.  The pastebin code is
different.

Corey, I'm not trying to be an ass, but you're making it difficult for us to
help you and thus we're less inclined to.

On Wed, Sep 30, 2009 at 9:00 PM, Corey Richardson <kb1...@aim.com> wrote:

>  Luke Paireepinart wrote:
>
> If your code's more than 10 lines long or so,  put it on pastebin.com and
> send us the link rather than inlining the whole thing.  You could also send
> it as an attachment.
> Your formatting is all screwed up and I can't read the code at all, but I
> have an idea about your error.
>
> Hmmm...thats odd. I didn't do anything different....but I can do that.
> http://pastebin.com/m518f612f
>
>
>    <http://mail.python.org/mailman/listinfo/tutor>
>>
>>
>
>
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to