Joseph Quigley <cpu.crazy <at> gmail.com> writes:

> I also can't get the counter to save the added or removed money. every time 
> I play again, I always have $100

Without reading all the code (there might be other issues) I've snipped the
parts of the code away which are not interesting to this question, which
highlights the cause:

def play_again():
    crapps()

def crapps():
     while loop:
         total_cash = 100
         if total > total_2:
             total_cash = total_cash + 10
             play_again()
         else:
             total_cash = total_cash - 10
             play_again()


total_cash is a local variable in the crapps function and is reset to 100 at the
start of every loop. Move this initialization to a different place (I'm not sure
when exactly you want to reset it as I don't know your intentions, but perhaps
before the loop, or make it a global variable and only initialize it at the
start of the program).

Yours,

Andrei

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to