亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

兄弟們答案是22,62,82嗎

a=[1,2,3]

b=[5,3,2]

c=[7,3,2]

all=[a,b,c]

s1=(all[0][0]*all[0][1]+all[0][0]*all[0][2]+all[0][1]*all[0][2])*2

s2=(all[1][0]*all[1][1]+all[1][0]*all[1][2]+all[1][1]*all[1][2])*2

s3=(all[2][0]*all[2][1]+all[2][0]*all[2][2]+all[2][1]*all[2][2])*2

print(s1,s2,s3)


正在回答

5 回答

# Enter a code

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

area = map(lambda x: x[0]*x[1]*2+x[0]*x[2]*2+x[1]*x[2]*2,L)

print(area)

# second way

def get_area(x): return x[0]*x[1]*2+x[0]*x[2]*2+x[1]*x[2]*2

print(map(get_area,L))


? ? ? ? ? ?
0 回復 有任何疑惑可以回復我~

答案一樣,但還是喜歡用函數,這樣寫太多了??

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

是的。

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

for cube in L:#對每個一維數組,計算其三個邊的成績之和的兩倍就是表面積

? ? area=(cube[0]*cube[1]+cube[1]*cube[2]+cube[0]*cube[2])*2

? ? print(area)


1 回復 有任何疑惑可以回復我~

# 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 回復 有任何疑惑可以回復我~

(1*2+1*3+2*3)*2=22;(5*3+5*2+3*2)*2=62;(7*3+7*2+2*3)*2=82,但是需要注意的是“,”起的是空格的作用,最終輸出結果是22 62 82而不是22,62,82

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

舉報

0/150
提交
取消

兄弟們答案是22,62,82嗎

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號