Есть ответ 👍

Используя функции высшего порядка и лямбда-функцию, составьте выражение, позволяющее находить элементы из введенного списка большие 0 Это Python

101
287
Посмотреть ответы 3

Ответы на вопрос:


Код работает следующим образом. Сначала вводиться количество элементов, а потом в строку вводиться по одному элементу списка за раз.

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())

 

megadog
4,8(68 оценок)

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)))


А где сам во

Популярно: Информатика