Как стать автором
Поиск
Написать публикацию
Обновить

Пишем чат бота для ВКонтакте на python с помощью longpoll. Часть вторая. Двойные циклы, исключения и прочая ересь

Время на прочтение4 мин
Количество просмотров12K
Всего голосов 19: ↑12 и ↓7+5
Комментарии2

Комментарии 2

Думаю, в данном случае, вместо мешанины из нескольких циклов можно было бы простенький конечный автомат использовать. Реализовать его как какой-нибудь класс Dialog. Тогда мы бы обошлись одним циклом. Просто бы принимали event, передавали бы его инстансу класса ( для каждого пользователя свой ), и инстанс бы сам решал, что именно нужно сделать с event.

flag = 0 #Шаманский танец для выхода из 2-х циклов

Оберните двойной цикл в функцию и делайте return в месте выхода из обоих циклов.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации