Почему при первом выполнение команды он вычитает получившуюся сумму а не прибавляет

Я сделал код но при первом выполнении команды он вычитает когда должен прибавлять

        if message.content.startswith("!работа зелёный"):
            rand = random.randint(1, 200000)
            green += rand
            await message.channel.send(random.choice(random_work) + str(rand))
            try:
                f = open("green.txt", "w")
                f.write(str(green))
            finally:
                f.close

введите сюда описание изображения


Ответы (0 шт):