Тут надо проверять на принадлежность вводимых координат с определенному отрезку. Но чтобы не заморачиваться в сложных условиях, проще заданную область разбить на два прямоугольника. Отрезок границы между которым проходит по координатам y=6 и x c -4 по -1.
def check(x: int, y: int) -> bool:
return ((-4 <= x <= 3) and (7 <= y <= 10)) or ((-4 <= x <= -1) and (1 <= y <= 6))
Тут точка будет внутри заданной области, если она будет внутри первого ИЛИ второго прямоугольника.