Yura Y Yura Регистрация 23 Мар 2013 Сообщения 96 Репутация 0 Спасибо 0 Монет 0 17 Июн 2016 #1 дан массив целых чисел. написать программу, которая определяет есть ли в данном массиве два соседних элемента с одинаковыми знаками
дан массив целых чисел. написать программу, которая определяет есть ли в данном массиве два соседних элемента с одинаковыми знаками
Probnik P Probnik Регистрация 3 Фев 2013 Сообщения 70 Репутация 0 Спасибо 0 Монет 0 17 Июн 2016 #2 в цикле пройти по всем элементам кроме последнего, тогда соседний это i+1, и ifом сравнивать знаки Позитивный голос 0
Андрей0 А Андрей0 Регистрация 15 Ноя 2013 Сообщения 97 Репутация 0 Спасибо 1 Монет 0 17 Июн 2016 #3 Пожалуйста имейте ввиду, что этот пользователь забанен a = [-1, 2, -3, 4, -5] print(any(map(lambda e: e[0] * e[1] > 0, zip(a, a[1:])))) Позитивный голос 0