Я создал счетчик для хоккейной игры, которую пишу. Периоды составляют 20 минут и для каждого события (пас, катание, выстрел и т. Д. c. На часах отходит определенное количество секунд.
все работает нормально, кроме случаев, когда я приближаюсь к 0, скажем 1 или 2 и я вычитаю 4 секунды, часы показывают отрицательное число (19-02). Я думал, что оператор if позаботится об этом, чего мне не хватает
seconds -= 4
label_seconds.configure(text=('%.2d' % seconds))
label_minutes.configure(text=('%.2d' % minutes))
if seconds <= 0:
seconds += 60
minutes -= 1