真不晓得这些怎么搞了

 

def find_positive_number(number_list):
    new_num_list = []
    for num in number_list:
        if (num > 0):
            new_num_list.append(num)
    return new_num_list


print(find_positive_number([-12,2,-31,0,82,-92]))

 

 

循环 然后加上判断 用一个新的数组 去接收  循环完成之后 返回新的数组

给你思路吧,首先看题可知你要输出2到82好像,看了数组的话刚好整数就只有这两个,所以我觉得只要打印这两个数就可以了,1.你首先要想到是怎么得出这两个值,这里肯定是用判断,之后有两个值就肯定要用到for循环,那判断出来了你怎么得到他呢?因为有两个值就新弄了个数组接收大于0得值,然后在打印这个数组就可以了

这是我的理解,希望没错,希望对你有用

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632