我正在尝试编写这个程序来计算二维列表的周长(基本上将其视为矩形),但我不断收到此错误。我还需要一些帮助来弄清楚如何对“矩形”的列求和而不将角添加两次。提前谢谢你的帮助
def perimeter_sum(arr2d):
col_sum=0
first_row=arr2d[0]
last_row=arr2d[-1]
for i in range(len(arr2d)):
col_sum=arr2d[1+i][0]+arr2d[1+i][-1]
sum = first_row + last_row+col_sum
return sum
a2d = [[1,2,3,4],[5,6,7,9],[9, 0, 1,2]] #error occurred here
perimeter_sum(a2d)
叮当猫咪
梵蒂冈之花
相关分类