以下代码的输出结果是( )。 a=[[1,2,3],[4,5,6],[7,8,9]] s=0 for c in a: for j in range(3): s+=c[j] print(s

admin2020-04-10  14

问题 以下代码的输出结果是(    )。
    a=[[1,2,3],[4,5,6],[7,8,9]]
    s=0
    for c in a:
      for j in range(3):
            s+=c[j]
  print(s)

选项 A、[1,2,3,4,5,6,7,8,9]
B、45
C、24
D、0

答案B

解析 外层for循环是将a[0]=[1,2,3],a[1]=[4,5,6],a[2]=[7,8,9]依次赋给变量c;内层for循环将变量j从0递增到2,即累加c[1]+c[2]+c[3]的值,所以内层循环加外层循环是计算1+2+3+4+5+6+7+8+9的值,s=45。
转载请注明原文地址:https://jikaoti.com/ti/0A50FFFM
0

最新回复(0)