创建一个将2D数组作为输入的函数,并输出另一个数组,该数组包含相应索引处嵌套数组中数字的平均值.
注意:该函数也应该使用负数和浮点数.
[[1,2,3,4],[5,6,7,8]] ==> [3,4,5,6]
第一数组矩阵:[1,2,3,4]
第二数组矩阵:[5,6,7,8]
| | | |
v v v v
平均值:[3,4,5,6]
还有一个:
[[2,3,9,10,7],[12,6,89,45,3],[9,12,56,10,34],[67,23,1,88,34]] = => [22.5,11,38.75,38.25,19.5]
第一数组矩阵:[2,3,9,10,7]
第二数组矩阵:[12,6,89,45,3]
第3数组矩阵:[9,12,56,10,34]
第4数组矩阵:[67,23,1,88,34]
| | | | |
v v v v v
平均值:[22.5,11,38.75,38.25,19.5]
def avg_array(arrs):
# your code here
return []
Test.assert_equals(avg_array([[1, 2, 3, 4], [5, 6, 7, 8]]), [3, 4, , 6])
Test.assert_equals(avg_array([[2, 3, 9, 10, 7], [12, 6, 89, 45, 3], [9, 12, 56, 10, 34], [67, 23, 1, 88, 34]]), [22.5, 11, 38.75, 38.25, 19.5])
Test.assert_equals(avg_array([[2, 5, 4, 3, 19], [2, 5, 6, 7, 10]]), [2, 5, 5, 5, 14.5])
Test.assert_equals(avg_array([[1.2, 8.521, 0.4, 3.14, 1.9], [2, 4.5, 3.75, 0.987, 1.0]]), [1.6, 6.5105, 2.075, 2.0635, 1.45])
点击查看答案
python进阶练习题:找到数组I整数可分的最小数量【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶练习题:Dbftbs Djqifs【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/average-array