Добрый день всем читателям этой статьи. Продолжим рисовать на python с помощью библиотеки turtle. Сегодня будем получить координаты нажатия кнопки мыши и рисовать именно в том месте, где мы нажали на кнопку. За основу возьмём код из прошлой статьи. В функции btnclick(x, y) мы пропишем, что будет рисовать наша черепашка, я начну с простой линии вверх. А функции button() bubbles() я удалю, в этой программе они нам не понадобятся. Для начала я перенёс две строки из функции button() в функцию window(), которая создаёт окно для рисования. А также 12 строкой добавим turtle.done(), чтобы клики обрабатывались и окно не закрывалось. Используем глобальную переменную n, чтобы в конце нарисованной стрелки был виден её порядковый номер, конечно это не несёт никакой смысловой нагрузки, но это прекрасный момент, чтобы использовать на практике глобальную переменную. А вот так выглядит функция для рисования стрелки или линии, так как стрелка она только, потому что маркер стрелки остается в конце линии.