这是我的代码:任何帮助将不胜感激。卡在返回错误“int”不可迭代并且不确定从那里去哪里。在 #minimum 运行我的函数的第一部分时收到错误。
#Minimum
min_val = min(input_list)
int(min_val)
return min_val
#Maximum
max_val = max(input_list)
int(max_val)
return max_val
#Mean
total = sum(input_list)
length = len(input_list)
for nums in [input_list]:
mean_val = total / length
float(mean_val)
return mean_val
#Median
sorted(input_list)
med_val = sorted(lst)
lstLen = len(lst)
index = (lstLen - 1) // 2
if (lstLen % 2):
return med_val[index]
else:
return (med_val[index] + med_val[index + 1])/2.0
return min_val, max_val, mean_val, med_val
最佳答案
Python 有许多内置函数和模块用于执行常见操作,即通过 the statistics
module 的基本统计数据(最大值、最小值、平均值、中位数) .
import statistics
my_list = list(range(51))
print(min(my_list)) # 0
print(max(my_list)) # 50
print(statistics.mean(my_list)) # 25.0
print(statistics.median(my_list)) # 25
关于Python min、max、mean、median 代码函数定义误差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28469320/