我找不到找到第三个四分位数的方法

问题描述

我有这段代码运行良好,但我无法获得第三个四分位数...

有人可以帮我吗?

这是我计算第三个四分位数的部分。

listeCleComplete = []

for k,v in dico.items():
    listeCleComplete.extend([k]*dico[k])

quartile3 = 0

if effectifTotal % 2 == 1:
    indiceMedianeQ3 = ((effectifTotal*3/4) + (effectifTotal*3/4 +1 )) // 2
    quartile3 = listeCleComplete[indiceMedianeQ3]

elif effectifTotal % 2 == 0:
    indiceMedianeQ3 = ((effectifTotal -1)*3 // 4)
    quartile3 = listeCleComplete[indiceMedianeQ3]


print("Le troisieme quartile de cette serie statistique est : {}".format(quartile3))

这段代码中的所有内容都从一个字典开始,我有这样的东西: {1:3,2:4}

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)