как мне обновить баланс переменной constanta
def menu():
balance = float(100.0)
print (" 1.Balance 2.Draw ")
ask = ('choose')
if (ask == '1'):
print ("Your Balance is {0}".format, balance)
ask2 = input('do you want go back to menu ?')
if (ask2 == 'y'):
menu()
else:
sys.exit()
elif (ask == '2'):
draw = input("How Much : ")
new_balance = (balance - draw)
balance = new_balance
print (balance)
ask2 = input('do you want go back to menu ?')
if (ask2 == 'y'):
menu()
else:
sys.exit()
Так что, когда мой первый ввод 1
, вывод 100.0
, тогда я возвращаюсь в меню и выбираю второй вход2 с draw
входом 50
, поэтому new_balance
равно 50
. Затем я возвращаюсь к menu()
и выбираю ввод 1
, но переменная balance по-прежнему 100.0
.
Как обновить переменную до balance = 0