Codewars练习Python

计算一个数组的中间数,数的两边和相等,并返回index值

如:数组[1,2,3,4,6]

返回3(数组序号从0开始)

def find_even_index(arr):
    """找到数组中间数,左右两边数相等"""
    for x in range(len(arr)-1):
        if sum(arr)-arr[x]==2*sum(arr[:x]):
            return x
        if x==len(arr):
            return -1

  

原文地址:https://www.cnblogs.com/mokero/p/7338821.html