len(a)为3所以循环相当于for i in range(3)p*=a[i][i]相当于p=p*a[i][i]p初始值为1,三次循环中p累计乘以a[0][0],a[1][1],a[2][2]a[0][0]=1a[1][1]=5a[2][2]=9
for i in range(3)
p*=a[i][i]
p=p*a[i][i]
这个是二维数组,数组长度len(a)是3
1层循环
a[0][0] * a[1][1] * a[2][2]1 * 5 * 9 = 45
结果是45