【发布时间】:2015-11-17 17:18:32
【问题描述】:
编程和 Python 新手,使用 Python 3.x,我必须创建一个函数,将所有元素添加到二维数组中,即 函数应该返回数组中所有元素的加法。 我必须使用 2 个 for 循环来遍历数组并将所有 元素,我不能使用任何求和函数。
这是我目前所拥有的,但它不起作用
def add2D(array):
for row in array:
for entry in row:
print(entry, end=' ')
print()
sum = 0
for row in array (len(input)):
for col in array(len(input[0])-1):
sum = sum + input[row][col]
return sum
谁能告诉我我做错了什么。
【问题讨论】:
-
input应该是什么? -
哎呀忘了改,输入是数组,即array = [ [1,6,3], [2,10,7], [3,4,100] ]
-
学习 Python 的很大一部分是学习理解错误消息。运行此代码时您收到了吗?
-
add2D(array) 1 6 3 2 10 7 3 4 100 数组总数为:136
标签: python arrays python-3.x for-loop sum