a = [int(i) for i in input().split()] for i in range(1, len(a)): if a[i] > 0 and a[i - 1] > 0: print(a[i - 1], a[i]) elif a[i] < 0 and a[i - 1] < 0: print(a[i - 1], a[i])
a = [int(i) for i in input().split()] for i in range(1, len(a)): if a[i] > 0 and a[i - 1] > 0: print(a[i - 1], a[i]) elif a[i] < 0 and a[i - 1] < 0: print(a[i - 1], a[i])
a = [int(i) for i in input().split()] for i in range(1, len(a)): if (a[i] > 0 and a[i - 1] > 0) or (a[i] < 0 and a[i - 1] < 0): print(a[i - 1], a[i]) break
if a[i - 1] * a[i] > 0:
dima757Это ловушка и ты в неё попал. {(0, 0), (0, 1), (1, 0)} - подходящие пары. Не используй там умножение, потому что дальше у тебя будет >= 0 и ты попадёшь на (0, -1).
оказывается можно чуть короче