Код работает следующим образом. Сначала вводиться количество элементов, а потом в строку вводиться по одному элементу списка за раз.
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())
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)))
Код работает следующим образом. Сначала вводиться количество элементов, а потом в строку вводиться по одному элементу списка за раз.
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())
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)))