The function below gives me this error:
"UnboundLocalError: local variable 'housebank' referenced before assignment"
def placeBet(table, playerDictionary, bet, wager):
playerDictionary['You'][1].add(bet)
housebank -= (wager*table[bet][0])
table[bet][1]['You']=wager
The housebank variable is declared in my main function below:
def main():
housebank = 1000000
table = {'7' : [9/1,{}]}
playerDirectory = {'player1':[1,set(),True]}
placeBet(table,playerDirectory, 10, 100)
How can I use housebank in the placeBet function? If I do a return it will exit the main function, which I do not want to do... Any ideas?