Не могу настроить цикл
Использую библиотеку Tesseract для обнаружения символов на картинке. Нужно чтобы при обнаружении "1" выводилось "НАЖИМАЮ" пока не появится "2". Но при обнаружении "1" оно сваливается в цикл и больше не ищет ничего. Помогите пожалуйста мозгов на большее не хватает -_-.
def search():
if re.findall(r'1', text):
while(True):
print('НАЖИМАЮ')
if re.findall(r'2', text)
print('ОТЖИМАЮ')
Ответы (2 шт):
Автор решения: Typeoflife
→ Ссылка
При обнаружении двойки бесконечный цикл будет останавливаться.
def search():
while True:
if re.findall(r'1', text):
print('НАЖИМАЮ')
if re.findall(r'2', text):
print('ОТЖИМАЮ')
break
Автор решения: dudha369
→ Ссылка
У Вас просто при нажатии 1 включаеться бесконечный цыкл, из за этого программа уже не считывает 2. Вот Вам код который должен сработать!:
def search():
if re.findall(r'1', text):
while(True):
print('НАЖИМАЮ')
if re.findall(r'2', text)
print('ОТЖИМАЮ')
break