Необходимо вывести пары соседних друг с другом чисел одного знака.
Код написан, однако, код не выполняет нужную задачу. В чем моя ошибка?
first = [-1, -2, 3, 4, -1] #список n = 0 for d in first: #перебирает все числа в списке if n == len(first) - 1: #условие, чтобы индекс не выходил за пределы размера списка continue elif first[n] and first[n + 1] >= 0: #блок условия print(first[n], first[n + 1], sep=" and ") n += 1 elif first[n] and first[n + 1] < 0: #блок условия print(first[n], first[n + 1], sep=" and ") n += 1
P.S
if n == len(first) - 1: continue
Заранее спасибо.