【分享学习记录001】题目在CSP认证的官网上有,此处就不放了。
这个题目很简单,没啥可说的。
import math
def inputData(): #输入数据
n=int(input())
ls=[eval(x) for x in input().split()]
return n,ls
def calculateMstd(n,ls): #计算均值和标准差
mean=sum(ls)/n
temp=[pow(x-mean,2) for x in ls]
var=sum(temp)/n
std=math.sqrt(var)
output=[(a-mean)/std for a in ls]
return output
def outputData(output): #输出数据
for i in output:
print(i)
def main():
n,ls=inputData()
output=calculateMstd(n,ls)
outputData(output)
main()