Ошибка значения: недопустимый литерал для int() с основанием 10: ‘-1’

#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,...