|
|||||||
Задача «Соседи одного знака» / sign
Время создания: 31.08.2017 21:02
Текстовые метки: task
Раздел: Python - Задачник - Список
Запись: xintrea/mytetra_db_mcold/master/base/1503661112g1a0mxezcm/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
в Python нет метода sign (даже в math) Условие Дан список чисел. Если в нем есть два соседних элемента одного знака, выведите эти числа. Если соседних элементов одного знака нет — не выводите ничего. Если таких пар соседей несколько — выведите первую пару. import math sign = lambda x: math.copysign(1, x) l = [float(x) for x in input().split()] s = list() for i in range(len(l)-1): if sign(l[i]) == sign(l[i + 1]): s.append(int(l[i])) s.append(int(l[i+1])) if s: print(" ".join([str(s[0]), str(s[1])])) |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|