python确定是否有偶数并输出最大偶素和最小偶数

img


def print_smallest_and_largest_even(numbers_list):然后怎么写呢

遍历列表,去对每个元素进行%2==0判断。

def print_smallest_and_largest_even(numbers_list):
    num1=numbers_list[0]
    num2=numbers_list[0]
    count=0
    for i in numbers_list:
        if i%2==0:
            if i<num1:
                num1=i
            if i>num2:
                num2=i
            count=count+1
    if count==0:
        print('No even numbers')
    else:
        print('Smallest even number: ',num1)
        print('Largest even number: ',num2)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632