标签:lse 数据 als 基本 while inpu pre eva 输入
# CalStatistics.py
def getNum():
ls = []
data = input("请输入数据(回车结束):")
while data != ‘‘:
ls.append(eval(data))
data = input("请输入数据(回车结束):")
return ls
def getMean(ls):
sum = 0
for i in ls:
sum += i
return sum / len(ls)
def getMedian(ls):
sorted(ls)
lsLen = len(ls)
if lsLen % 2 == 0:
return (ls[lsLen//2 - 1] + ls[lsLen//2]) / 2
else:
return ls[lsLen//2]
def main():
ls = getNum()
mean = getMean(ls)
median = getMedian(ls)
print("平均数:{:.2f}, 中位数:{:.2f}".format(mean, median))
main()
标签:lse 数据 als 基本 while inpu pre eva 输入
原文地址:https://www.cnblogs.com/wumingoo1/p/10323027.html