練習四十五 陣列尋找平衡點

2022-06-25 16:36:11 字數 626 閱讀 8618

假設有乙個陣列,某個元素前面之和(包含這個元素),與剩下的元素之和相等,那麼這個元素就是這個陣列的平衡點

要求輸出該平衡點

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("無平衡點")

1314 num = [1,3,4,0,8]

15 num1 = [5,88,3,25,9,11]

16 point1(num)

17 point1(num1)

執行結果:

平衡點的是: 4

無平衡點

GNU make manual 翻譯 四十五

繼續翻譯 if you want make to simply ignore a makefile which does not exist or cannot be remade,with no error message,use the include directive instead of ...

Lua程式設計(四十五)

我們的物件目前有了標識,狀態和對狀態進行的操作,但還缺乏類體系 繼承和私有性。大多數物件導向語言提供了類的概念,類在物件的建立中扮演了模子的作用。在這些語言中,每個物件都是某個特定類的例項 instance lua語言中沒有類的概念 雖然元表的概念在某種程度上與類的概念相似,但是把元表當做類使用在後...

JavaScript學習筆記 四十五 策略

策略模式能夠讓你在執行時選擇演算法。你的 使用者可以處理相同的介面但可以從一些可用的演算法中挑選演算法去處理他們具體的任務,依賴於他們打算做什麼的環境。乙個使用策略模式的示例將是處理表單驗證。你可以通過validate 方法建立乙個驗證器 validator 物件,這個方法將會被呼叫,不管表單的具體...