python第七章课后习题plus(9)

完成函数fun9,求出列表内数据奇数总和与偶数总和的差值的绝对值。必须采用Numpy的函数。

def fun9(data):
    """
    Arg:
        data: a list as input; e.g. [1,2,3,4,5,6,7]
    return difference; e.g. 4
    """
    jishu=np.where(np.array(data)%2==0)
    oushu=np.where(np.array(data)%2!=0)
    return np.abs(np.sum(np.array(data)[jishu])-np.sum(np.array(data)[oushu]))

猜你喜欢

转载自blog.csdn.net/qq_53029299/article/details/115281890