• 练习四十五:数组寻找平衡点


    假设有一个数组,某个元素前面之和(包含这个元素),与剩下的元素之和相等,那么这个元素就是这个数组的平衡点

    要求输出该平衡点

      1 def point1(l):
      2     sum1,front1,end1 = 0,0,0
      3     for j in l:
      4         sum1 += j
      5     for i in range(len(l)):
      6         front1 += l[i]
      7         end1 = sum1 - front1
      8         if front1 == end1:
      9             print("平衡点的是:",l[i])
     10             break
     11     else:
     12         print("无平衡点")
     13 
     14 num = [1,3,4,0,8]
     15 num1 = [5,88,3,25,9,11]
     16 point1(num)
     17 point1(num1)

    执行结果:

    平衡点的是: 4
    无平衡点
  • 相关阅读:
    一些想说的事
    化学离子平衡作业偷懒神器
    solution
    SGU 刷题记
    INT128
    # 字典树的指针写法 1.
    CSP-S2 游记
    Tarjan 【整理】
    HGOI 20191106
    20191101
  • 原文地址:https://www.cnblogs.com/pinpin/p/10135416.html
Copyright © 2020-2023  润新知