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

admin2022-09-09  25

问题 以下程序的输出结果是(          )。
   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/la6p777K
0

最新回复(0)