Есть ответ 👍

Решать пыталась,но прога выводит ошибки! найти все четырехзначные натуральные числа, у которых сумма крайних цифр равна сумме сред-них цифр, а само число делится на число а.!

167
227
Посмотреть ответы 2

Ответы на вопрос:

52681
4,7(24 оценок)

Program task1; var a,b,c,d,i: integer; begin for i: = 1000 to 9999 do      begin      a : = i mod 10;     b : = i div 10 mod 10;     c : = i div 100 mod 10;   d : = i div 1000 mod 10;     if (a + d = b + c ) then                  writeln(i);     end; end.
mahvash
4,6(50 оценок)

Для начала стоит сказать, что Вы используете неправильный модуль. Вам нужен vk_api.bot_longpoll.

Отследить выход человека из беседы можно, проверяя сообщение на наличие ключа action с типом chat_kick_user.

Пример (Python 3.8+):

from vk_api import VkApi
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

ACCESS_TOKEN = '' # Подставьте свой!
GROUP_ID = # Подставьте свой!

vk_session = VkApi(token=ACCESS_TOKEN)
vk = vk_session.get_api()
longpoll = VkBotLongPoll(vk_session, GROUP_ID)

def main():
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW and (action := event.obj['message'].get('action')):
if action['type'] == 'chat_kick_user':
vk.messages.removeChatUser(
chat_id=event.chat_id,
user_id=action['member_id'],
)

if __name__ == '__main__':
main()
Не забудьте, что боту необходимо выдать права администратора беседы

Популярно: Информатика