
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)