coin_flip(*ставка*, *Орел/ решка*).Программа работает,действительно отнимает ставку от суммы при проигрыше и прибавляет при выйгрыше, но дело в том,что переменная “money” не обновляется. Т.е. При выйгрыше 100 монет будет 1100,при повторном выйгрыше тоже 1100 вместо 1200.Я понимаю,что не обновляется из-за отсутствующих элементов,пробовал изменить/добавить,но из-за нехватки знаний не смог.
import random money = 1000 def coin_flip(bet,method): if bet > money: print("Not enough money") # Орел elif method == "Heads": method = 0 num = random.randint(0, 1) if num == 0: plus_mon = money + bet print("You win " + str(bet) + ". Now you balance is " + str(plus_mon)) elif num == 1: minus_mon = money - bet print("You lose " + str(bet) + ". Now you balance is " + str(minus_mon)) return # Решка elif method == "Tails": method = 1 num = random.randint(0, 1) if num == 0: minus_mon = money - bet print("You lose " + str(bet) + ". Now you balance is " + str(minus_mon)) elif num == 1: plus_mon = money + bet print("You win " + str(bet) + ". Now you balance is " + str(plus_mon)) return