1. python中,操作符 / 计算出来的结果是浮点数(4/2=2.0), // 计算出来的结果是整数, 即不大于 / 计算出的结果的最大整数。
如:5/2 = 2.5 ; 5//2 = 2;
2. python中的列表的索引不能为浮点数!
计算中位数:
def median(list): new = sorted(list) #先对列表进行排序 size = len(list) if size % 2 == 0: med = (new[size//2-1] + new[size//2])/2 #注意索引从0开始! else: med = new[size//2] return med