Python 基本統計運算

2021-10-10 04:10:30 字數 1157 閱讀 2955

from math import sqrt

defgetnum()

: nums =

inumstr =

input

("請輸入數字(直接輸入回車退出):"

)while inumstr !="":

eval

(inumstr)

) inumstr =

input

("請輸入數字(直接輸入回車退出):"

)return nums

defmean

(numbers)

:#計算平均值

s =0.0for num in numbers:

s = s + num

# numbers = [1,3]

# print(s) 輸出 1 3

# for i in range(2):

# print(i) 輸出0 1 2

return s /

len(numbers)

defdev

(numbers,mean)

:#計算標準差

sdev =

0.0for num in numbers:

sdev = sdev +

(num - mean)**2

return sqrt(sdev /

(len

(numbers)-1

))defmedian

(numbers)

:#計算中位數

new =

sorted

(numbers)

size =

len(numbers)

if size %2==

0:med =

(new[size //2-

1]+ new[size //2]

)/2else

: med = new[size //2]

return med

n = getnum(

)m = mean(n)

print

("平均值:{},標準差:,中位數:{}"

.format

(m,dev(n,m)

,median(n)

))

Python 基本運算

假設a 10,b 20 運算子 描述 例項 加 兩個物件相加 a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重複若干次的字串 a b 輸出結果 200 除 x除以y b a 輸出結果 2 整數除整數,只能得整數,要求小數需要將其中乙個...

python資料基本運算

1.移動到本行開頭 home鍵 2.移動到本行末尾 end鍵盤 3.注釋 ctrl 4.複製行 ctrl d 5.選擇列 滑鼠左鍵 alt 6.移動行 shift alt 上下箭頭1.單行注釋 以 號開頭。2.多行注釋 三引號開頭,三引號結尾。表示乙個功能,函式定義者是提供功能的人,函式呼叫者是使用...

Python 基本統計值計算

基本統計值 總個數 len 求和 for in 平均值 求和 總個數 方差 各資料與平均數差的平方的和的平均數 中位數 排序,然後.奇數找中間1個,偶數找中間2個取平均 def getnum nums inumstr input 請輸入數字 回車退出 while inumstr inumstr in...