Не существует такого понятия, как цикл if. if
- это условный оператор, который выполняет одну из двух ветвей кода, только один раз. Циклические операторы на этом уровне: for
и while
; см. ваши любимые учебники по Python, чтобы ознакомиться с их использованием.
Запуск контура постоянного контроля - неправильный поток управления для этого. Скорее, вам нужно только проверить, когда кнопка нажата. Поместите функциональность в ваши процедуры обработки пресса:
def teez():
global T, X
T = 0
X = 6
def teeo():
global T, X
T = 1
X = 5
Я сильно сомневаюсь в установке глобальных переменных в коде. Вместо этого рассмотрите возможность создания объекта с атрибутами T
и X
и установки их по мере необходимости, передавая объект подпрограммам, которые должны ими манипулировать.