# coding=utf-8 '''定义一个方法get_num(num),num参数是列表类型,判断列表里面的元素为数字类型。其他类型则报错, 并且返回一个偶数列表:(注:列表里面的元素为偶数)。''' def get_num(*num): null_list = [] for l in num: if type(l) != list: return '传入的参数有的不是列表!' for i in l: if not isinstance(i, int): return '传入的参数有的不是整数!' elif i % 2 == 0: null_list.append(i) return null_list print(get_num([1, 4, 7], [10, 20, 41])) assert get_num([1, 4, 7], [10, 20, 41, 4]) != '传入的参数有的不是列表!' assert get_num([1, 4, 7], [10, 20, '41']) != '传入的参数有的不是整数!'