my_cursor = cursor.execute(…blablabla…)
if bool(len(my_cursor)):
for item in my_cursor:
print(item)
else:
print("not found")
2+2
2+3
2+
2+4
Старт 1
Обнаружена ошибка в строке: 2+ Хотите исправить? да
Введите исправленную строку: 2+1
Обнаружена ошибка в строке: Хотите исправить? нет
Сумма результатов: 18
Старт 2
Обнаружена ошибка в строке: 2+ Хотите исправить? нет
Обнаружена ошибка в строке: Хотите исправить? нет
Сумма результатов: 15
Быстрого способа я не знаю. Медленный - можно использовать in.
Что-то вроде
Но будет очень долго.
Можно попробовать есть слона по частям.
Ещё можно внимательно изучить встроенные в python модули itertools, bisect, collections, возможно в них найдётся что-нибудь полезное.