Пишу простую игровую программу. Я могу придумать лучший способ изменить количество денег, которое у вас есть после игры, вместо того, чтобы по умолчанию вернуть начальную сумму, - это иметь отдельный текстовый файл с выписанной начальной суммой. В моем 'money.txt' у меня просто 100.
Вот мой код:
money = open('money.txt').read()
print(money)
win = input(" Heads or tails? ")
if win == 'heads':
with open('money.txt', 'w') as change:
change.write(money * 3)
Результат в money.txt:
100
100
100
Два вопросы. Как я могу получить результат 300? И есть ли лучший способ узнать go об этой концепции сохранения изменяющейся переменной?