Codewars练习Python

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

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

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

1
2
3
4
5
6
7
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

  

posted @   默语柯  阅读(618)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示