#python
Вопрос:
Я пытался сделать проект по кодированию, который делает скриншот с математического веб-сайта, читает слова, извлекает цифры и делает математику за вас. Вот мой код:
import cv2 import pyautogui as auto import time import pytesseract import re time.sleep(1) # take screenshot using pyautogui image = auto.screenshot("image2.png", region=(420,450, 600, 100)) pytesseract.pytesseract.tesseract_cmd = r"C:Program FilesTesseract-OCRtesseract.exe" img = cv2.imread("image2.png") text = pytesseract.image_to_string(img) print(text[0:67]) pattern = "—?[0-9]?[0-9]" List = re.findall(pattern, text) An = int(re.findall(pattern, text)[0]) A1 = int(re.findall(pattern, text)[1]) A2 = int(re.findall(pattern, text)[2]) if A1 gt; A2: d = A2 - A1 elif A2 gt; A1: d = A1 - A2 Answer = A1 (An - 1)(d) print(Answer) cv2.imshow("Img", img)``` : Sorry for it being super sloppy I'm not very good at this. When I run the code I get this error message: Find the 88th term of the arithmetic sequence 4, —1, —6,...