说明:
定义一个名为 map_squared_on_args(*args) 的函数,它接受灵活的整数并返回一个能够在 *args 中生成平方数的 map 对象。
我输入了这个:
def map_squared_on_args(*args):
return list(map(lambda x:x**2, list(filter(lambda x: type(x)==int , args))))
它显示:
NameError: name 'map_squared_on_args' is not defined
请告诉我如何解决这个问题!非常感谢,并为基本问题道歉。
答案 0 :(得分:2)
#Define the function
def map_squared_on_args(*args):
return list(map(lambda x:x**2, list(filter(lambda x: type(x)==int , args))))
#Call the function
map_squared_on_args(args)