O

Лабораторная №6, создание двигающихся шариков и подсчет очков.
Сделал следущее. Шарики появляются методами canv.create_oval() и canv.delete(ALL), а также двигаются методами canv.move(), root.update() и timer.sleep(). Шарик появляется, делает 10 шагов(итерации цикла for) и исчезает. После через секунду появляется новый шарик.
Вопрос: почему подсчет очков def new_score() срабатывает только раз с десяти?