Спасибо за обратную связь, я сделал счётчиками действительно потому, что не нашёл другого удобного способа
но хотелось бы пояснить свой тезисы, ты пишешь:
py.user.next
Оно здесь есть, только ты его не видишь,
но тем ни менее твой код заканчивается так:
шагнуть вправо
шагнуть вниз
конец цикла
И когда я писал, что не смог найти закономерность для масштабирования, то это было только о том, что не смог в изначальный скрипт, ровно как и в твоём коде, заложить точку выхода. У нас обоих так или иначе делается дополнительное действие после основного алгоритма
Но, ты безусловно прав о формах и методах обучения. Но я ведь прихожу к подобному решению только потому что не вижу другого, и снова, как ты правильно заметил, из-за отсутствия опыта. Но тем ни менее, все эти хитрые сложные алгоритмы - не из головы, а результате чтения книжек М. Лутца