Python基礎練習(一) 兩組數的差異

2021-09-23 10:27:18 字數 689 閱讀 9738

解題思路

解題**

給出兩組相同數量的整數,求這兩組整數的差異估算,即:對應數差值平方之和。

第一組為a1, a2…an

第二組為b1, b2…bn

求 (a1-b1)^2 + … + (an-bn)^2

兩行,每行是一組整數,用空格隔開。

乙個整數。

1 21 2

時間限制:500ms記憶體限制:32000kb

該題用陣列結構解決甚是便捷,但是我們在python基礎中並沒有提到陣列這個概念,因此我們用列表等資料型別來解決這道題目。

對於列表來說,我們可以用遍歷的方法求解對應位置的元素的相關運算結果。

a =

list

(map

(int

,input()

.split())

)b =

list

(map

(int

,input()

.split())

)s =

0for i in

range

(len

(a))

: s +=

(a[i]

-b[i])**

2print

(s)

演算法練習一 兩數之和

題目 給定乙個整數陣列nums和乙個目標值target,請你在該陣列中找出和為目標值的那兩個整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。示例 給定 nums 2,7,11,15 target 9 因為 nums 0 nums 1 2 7 ...

python計算兩組資料的P值

我們在做a b試驗評估的時候需要借助p value,這篇文章記錄如何利用python計算兩組資料的顯著性。一 ttest.py coding utf 8 created on 2020 05 20 20 36 ttest.py author huiwenhua import the packages...

10個數平均分兩組,差值最小

10個球員準備分兩隊進行訓練賽,教練希望兩個隊戰鬥力差值能盡可能小,以達到最佳的訓練效果。輸入 10個隊員的戰鬥力,如 1,2,3,4,5,6,7,8,9,10 輸出 最小的戰鬥力差值,如 1 用遞迴解決 class solution def balance self,candidates res ...