Всем привет, я чего то не пойму, у меня есть такой код:
money_user = 0 # Деньги пользователя
while True:
try:
time.sleep(5)
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW:
if event.to_me:
<...>
for check in request:
<...>
elif request == "!баланс":
write_msg(randint, event.user_id, "@id" + str(event.user_id) + " Ваш баланс: " + str(money_user) + " рублей")
elif request == "!работать":
job_moneys = [500, 1000, 1500, 2000, 2500, 300, 200, 100, 5000, 6000, 900]
job = random.choice(job_moneys); # Здесь выпадает рандомная цифры, типа заработок)))
money_user = money_user + job # Здесь плюсуется к переменной сверху
write_msg(randint, event.user_id, "@id" + str(event.user_id) + " Вы заработали: " + str(job) + " рублей")
else:
if "!" in request:
write_msg(randint, event.user_id, "Такой команды нету, не ври!")
else:
pass
Но почему то когда выпадает, к примеру,
500
рублей, то баланс получается не 500 рублей, а, вроде, 10400, ну вообщем там цифры большие получались, и, уж точно не те, которые нужны. С чем проблема связана? Вроде код правильный, не пойму....