有人还没睡嘛 可以写写嘛

img

nums=[3,4,-1,1]
def TEST_DO_NOT_CHANGE(num):
    print(nums)
    rlt=None
    ##########start下面可以改动
    rlt = min([i for i in nums if i>0])
    ##########end上面可以改动“
    return rlt

TEST_DO_NOT_CHANGE(nums)

# 或者:

def TEST_DO_NOT_CHANGE(num):
    print(nums)
    rlt=None
    ##########start下面可以改动
    for i in nums:
        if not rlt or i>0 and i<=rlt: rlt = i
    ##########end上面可以改动“
    return rlt

TEST_DO_NOT_CHANGE(nums)

# 以下为运行结果:
[3, 4, -1, 1]
1
[3, 4, -1, 1]
1
>>>