第一篇文章是python初学者。我想回答以下问题。我拼凑了一些东西,但得到了不断的错误,试图找出所有正数部分。第二部分是识别任何非浮点数
编写一个函数get_all_stats,该函数将浮点数字列表l作为参数,并返回l中所有正数字的最小值、最大值、总和和平均值的元组
此外,如果l有任何非浮点数,它将返回“Invalid value!”
get_all_stats([1.0, 2.0, 3.0, 3, -1.0])
def get_all_stats(l):
l_tmp = [num for num in l]
return(min(l_tmp),max(l_tmp),sum(l_tmp),sum(l_tmp)/len(l_tmp))
获取所有统计数据([1.0,2.0,3.0,3,-1.0])
根据关于负片的列表,应该忽略它,并给我这个输出:(1.0,3.0,6.0,2.0)
如果值是([1.0,2.0,3,-1.0]),我应该得到输出:“无效值!”
这两个额外的步骤在我已经提供的基础上,是我遇到的问题
试试这个
相关问题 更多 >
编程相关推荐