Дан список чисел. Если в нем есть два соседних элемента одного знака, выведите эти числа. Если сосед

tair09092 · December 20, 2023
# Считываем список чисел
numbers = [int(x) for x in input("Введите список чисел через пробел (завершите 0): ").split()]

# Ищем два соседних элемента одного знака
for i in range(len(numbers) - 1):
    if (numbers[i] > 0 and numbers[i + 1] > 0) or (numbers[i] < 0 and numbers[i + 1] < 0):
        print(numbers[i], numbers[i + 1])
        break
Output

Comments

Please sign up or log in to contribute to the discussion.