-->
当前位置:首页 > Eng > 正文内容

函数题:求列表的中位数

Luz2年前 (2022-11-20)Eng623
完成函数fun(t),该函数返回列表t的中位数。在主程序中输入一个列表,该列表的元素都是整型或实型,调用函数fun(t),并输出列表t的中位数,保留两位小数。
中位数指n个数的数列中所有数按从小到大或从大到小顺序排列后,处于最中间位置的数据值,如果n为奇数,中位数是最中间的数,若n为偶数,中位数是最中间两个数的平均值。

### 函数接口定义:
python 3
在这里描述函数接口。
def fun(t):


参数t是列表,函数要返回该列表的中位数。

### 裁判测试程序样例:
python
在这里给出函数被调用进行测试的例子。

/* 请在这里填写答案 */
lis=eval(input())
print("{:.2f}".format(fun(lis)))


### 输入样例:

在这里给出第一组输入:

in
[3,5,1,8,9]


在这里给出第二组输入:

in
[3,5,1,8,9,12]



### 输出样例:

在这里给出第一组输出:

out
5.00


在这里给出第二组输出:

out
6.50








answer:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。