我正在定義一個函數來計算列表的標準偏差。有時這個列表的意思是否定的,所以我的函數不能取消一個負數的平方根,返回給我一個錯誤。有條件負整數
這似乎很簡單,我只是想不起來。我想爲我的函數寫一個條件,說如果有一個負數,乘以-1,因爲負數的平方根不能被採用。
我該怎麼寫這句話?
def stdevValue(lst):
"""calculates the standard deviation of a list of numbers
input: list of numbers
output: float that is the standard deviation
"""
stdev = 0
stdevCalc = (((sum(lst) - (meanValue(x)))/(len(lst)-1)))**0.5
stdev += stdevCalc
return stdev
if(number <0)否定 – MichaelHouse 2011-05-09 23:54:57