
def print_smallest_and_largest_even(numbers_list):
def print_smallest_and_largest_even(numbers_list):
even=[i for i in numbers_list if i%2==0]
if even:
print("Smallest even number:",min(even))
print("Largest even number:",max(even))
else:
print("No even numbers")
print_smallest_and_largest_even([5,9,-1,-5,23])
print_smallest_and_largest_even([])
print_smallest_and_largest_even([6,34,100,0,201])
def print_smallest_and_largest_even(numbers_list):
if len(numbers_list)==0:
print('No even numbers')
return
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