這樣寫也是可以的
# Enter a code
L1=[1,2,3]
L2=[5,3,2]
L3=[7,3,2]
L=[L1,L2,L3]
c=0
while c<3:
? ? C=L[0][c]
? ? K=L[1][c]
? ? G=L[2][c]
? ? bmj=C*K*2+C*G*2+G*K*2
? ? c=c+1
? ? print(bmj)
# Enter a code
L1=[1,2,3]
L2=[5,3,2]
L3=[7,3,2]
L=[L1,L2,L3]
c=0
while c<3:
? ? C=L[0][c]
? ? K=L[1][c]
? ? G=L[2][c]
? ? bmj=C*K*2+C*G*2+G*K*2
? ? c=c+1
? ? print(bmj)
2021-03-13
舉報
2023-02-01
寫的蠻好的,這題其實有歧義的,你的方法是認為L1=[1,2,3]都是長,L2=[5,3,2]都是寬,L3=[7,3,2]都是高,參考答案給的意思是,L1,L2,L3里面數據對應的是長寬高。按你理解意思編寫的程序想法很棒!
2021-08-23
突然發現我寫的程序還不錯??
2021-08-02
L = [[1,2,3], [5, 3, 2], [7,3,2]]
num=0
for x in L[0]:
? ? for y in L[0]:
? ? ? ? if x!=y:
? ? ? ? ? ? s=x*y
? ? ? ? ? ? num=s+num
print(num)
num=0
for x in L[1]:
? ? for y in L[1]:
? ? ? ? if x!=y:
? ? ? ? ? ? s=x*y
? ? ? ? ? ? num=s+num
print(num)
num=0
for x in L[2]:
? ? for y in L[2]:
? ? ? ? if x!=y:
? ? ? ? ? ? s=x*y
? ? ? ? ? ? num=s+num
print(num)
2021-05-27
這個是正確答案輸出:22,62,82
2021-03-14
這樣不對了。應該是C應該是在前面的,像這樣
? C=L[c][0]
2021-03-14
嘗試一下就好了