以下代码的输出结果是( )。 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)

admin2021-03-16  11

问题 以下代码的输出结果是(    )。
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。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/qv6p777K
0

最新回复(0)