为了账号安全,请及时绑定邮箱和手机立即绑定

我对于参考答案的理解

L = [[1,2,3], [5, 3, 2], [7,3,2]]
#     长方形1   长方形2   长方形3        各个长方形的数据
for cube in L:
#for循环的作用,for 循环用于迭代序列(即列表,元组,字典,集合或字符串)
因为这里列表中有三个列表,所以循环的顺序应该为 长方形1中各个数据,然后再是长方形2和长方形3
    length = cube[0]
#读取列表 L 中 第一个列表 的[0]
    width = cube[1]
#读取列表 L 中 第一个列表 的[1]
    height = cube[2]
#读取列表 L 中 第一个列表 的[2]    
    result = length * width * 2 + width * height * 2 + length * height * 2
#计算读取的数据
    print(result)
#输出,再循环一次,由于 列表L 中 第一个列表已经读取完了,所以轮到 
#列表L 第二个列表了,题目中输出三个长方形的表面积,如果你想暑促第
#四个长方形表面积地数据,可以这样
#L = [[1,2,3], [5, 3, 2], [7,3,2],[1,2,3]]
#      第一个    第二个    第三个    第四个
#其他抄回来就行了


正在回答

3 回答

# coding=utf8


L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]

x = 0

for a in L :

    p = 0

    y = 0

    for b in L :

        z = y + 1

            for c in L :

                if z<3:

                    s = L[x][y] * L[x][z] * 2

                    p = p + s

                    z+=1

                else:

                    break

        y+=1

    x+=1

    print (p)


0 回复 有任何疑惑可以回复我~

我觉得你理解的对~

L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]L[0]=[1, 2, 3]   长、宽、高a=[1,2,3]   长、宽、高a[0]=1, a[1]=2, a[2]=3

接下来的每个类推~

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我对于参考答案的理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信