首页 > 其他 > 详细

列表的平衡点

时间:2019-11-10 18:35:04      阅读:71      评论:0      收藏:0      [点我收藏+]

某个列表中,元素都为数字。若某个元素之前元素之和等于之后所有元素之和,则该元素为列表的平衡点

def demo(obj):
    if len(obj) < 3:
        print(列表过短,无平衡点)
    else:
        for i in range(1, len(obj)):
            if sum(obj[:i:]) == sum(obj[i + 1::]):
                print(该列表的平衡点是第{0}个元素{1}.format(i, obj[i]))
                break
        else:
            print(该列表没有平衡点)

demo([1, 2, 3, 4, 6, 2, 16, 9])

 

列表的平衡点

原文:https://www.cnblogs.com/hui-code/p/11831169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!