Переменной ballans не присваивается новое значение, поэтому при повторном запуске результат тот же.
Как вариант, можно c помощью random определять что "выпало", а уже исходя из этого (и выбора пользователя) сделать необходимые расчёты и вывести текст о выигрыше/проигрыше.
Чтобы изменить ballans надо будет объявить его в функции, как global.
А дальше появится проблема, если одновременно начнёт играть несколько пользователей (баланс-то общий) и придётся запоминать его для каждого игрока по отдельности (например, с помощью словаря).