我来写,很简单,代码如下,有帮助的话记得采纳一下哦!
def fun(lis):
lis2 = []
for i in lis:
if i>0:
lis2.append(i)
return lis2
lis = list(map(int,input("请输入数列,中间用空格隔开:").split()))
print(fun(lis))
自定义的my_f(x)是什么意思?返回x的立方?
[i for i in list if i>=0] list是输入的数组