L?=?[[1,2,3],?[5,?3,?2],?[7,3,2]]
#?????長方形1???長方形2???長方形3????????各個長方形的數(shù)據(jù)
for?cube?in?L:
#for循環(huán)的作用,for?循環(huán)用于迭代序列(即列表,元組,字典,集合或字符串)
因為這里列表中有三個列表,所以循環(huán)的順序應(yīng)該為?長方形1中各個數(shù)據(jù),然后再是長方形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
#計算讀取的數(shù)據(jù)
????print(result)
#輸出,再循環(huán)一次,由于?列表L?中?第一個列表已經(jīng)讀取完了,所以輪到?
#列表L?第二個列表了,題目中輸出三個長方形的表面積,如果你想暑促第
#四個長方形表面積地數(shù)據(jù),可以這樣
#L?=?[[1,2,3],?[5,?3,?2],?[7,3,2],[1,2,3]]
#??????第一個????第二個????第三個????第四個
#其他抄回來就行了
2022-03-10
# 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)
2022-01-19
我覺得你理解的對~
接下來的每個類推~