Предмет: Информатика,
автор: toldi1064
У введеному списку цілих чисел, знайдіть і надрукуйте сусідні елементи, які мають однаковий знак. Якщо такої пари немає, вивести відповідне повідомлення.
Вхідні дані:
1-2-3 5 6-3 78
Вихідні дані:
-2-3
56
78
Код на пайтон
Ответы
Автор ответа:
0
Вы можете использовать цикл for для перебора элементов списка, и использовать условный оператор if чтобы проверить знак каждого элемента и его соседа. Если условие соблюдено, вывести соответствующие значения.
lst = input().split()
found_pair = False
for i in range(1, len(lst) - 1):
if ((lst[i-1] > 0 and lst[i] > 0) or (lst[i-1] < 0 and lst[i] < 0)):
print(lst[i-1], lst[i])
found_pair = True
if not found_pair:
print("No pairs of elements with the same sign were found.")
Похожие вопросы
Предмет: Математика,
автор: asona2886
Предмет: География,
автор: danylok1234567
Предмет: География,
автор: afanasenkoivan42
Предмет: История,
автор: vovamagic
Предмет: Алгебра,
автор: Аноним