用for循环实现

来源:5-8 Python二维list

qq_慕九州600148

2021-01-20 11:52

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回答

  • 龙之咆哮
    2021-04-10 22:03:45

    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)

  • 慕哥3525939
    2021-01-20 18:07:12

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

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


  • 慕哥2041944
    2021-01-20 16:54:54

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

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

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154161 学习 · 1075 问题

查看课程

相似问题