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

用for循环实现

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

i=0 

for i<3:   

  s=2*L[i][0]*L[i][1]+2*L[i][0]*L[i][2]+2*L[i][1]*L[i][2]   

  print (s)    

为什么会出错呢

正在回答

3 回答

A=[1, 2, 3]
B=[5, 3, 2]
C=[7, 3, 2]
L=[A,B,C]

for i in range(3):
    lon=L[i][0]
    wei=L[i][1]
    hig=L[i][2]
    S=lon*wei*2+wei*hig*2+hig*lon*2
    print(S)

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

1.    for i<3: 更换成for i in range(0,3):

2.    任务要求是三个立方体各个表面积?程序中的S更换成s[i],还需要在前面是声明变量s=[0,0,0]


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

你list的定义错了,外层少了中括号

应该是 L=[[1, 2, 3], [5, 3, 2], [7, 3, 2] ]

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

举报

0/150
提交
取消

用for循环实现

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