Предмет: Информатика,
автор: Ppfpfpfdkn
Используя функции высшего порядка и лямбда-функцию, составьте выражение, позволяющее находить элементы из введенного списка большие 0
Это Python
Ответы
Автор ответа:
0
Код работает следующим образом. Сначала вводиться количество элементов, а потом в строку вводиться по одному элементу списка за раз.
def o():
a=[]
for i in range(int(input())):
a.append(float(input()))
for i in range(len(a)):
if a[i]>0:
print(a[i])
print(o())
Автор ответа:
0
filter - является функцией высшего порядка
Python
n=int(input('Введите кол-во элементов массива : '))
a=[0]*n
for i in range(n):
a[i]=int(input('a['+str(i)+']='))
print(list(filter(lambda x: x>0, a)))
Похожие вопросы
Предмет: Английский язык,
автор: Nestlesha
Предмет: Русский язык,
автор: Kanh
Предмет: Английский язык,
автор: KamikiTyan
Предмет: Физика,
автор: AntyZahvachina