假设我有一个清单:
list1=[[1,2,3,4],[5,6,7],[8,9,0,11]]
list1
的和。你知道吗我该怎么写代码呢?你知道吗
以下是我尝试的代码:
a=[[1,2,3], [1,5,4], [2,4,5]]
i = 0
sum = 0
b=a[1]
while ( i < len(b) ) :
sum = sum + b[i]
i = i + 1
print ( sum )
a=[[1,2,3], [1,5,4], [2,4,5]]
i = 0
sum = 0
c=a[2]
while ( i < len(c) ) :
sum = sum + c[i]
i = i + 1
print ( sum )
a=[[1,2,3], [1,5,4], [2,4,5]]
i = 0
sum = 0
d=a[0]
while ( i < len(d) ) :
sum = sum + d[i]
i = i + 1
print ( sum )
输出:
10
11
6
我想找出给定数字的和。如何修改代码?
我在用Python3。要使用的循环:while
和for
。你知道吗
一个问题是,您正在声明一个名为sum的变量,该变量用相同的名称重写Python构建的it函数。一旦这样做,sum()函数将在Python的实例中不可用。你知道吗
请记住,列表是可编辑的。所以要得到每个子列表:
您可以单独打印每个元素:
或在每个元素后打印换行符:
由于列表是可编辑的,因此可以使用内置函数sum()对其求和。 哪一个更容易阅读?你知道吗
或者
您可以在循环外部声明的变量中跟踪每个子列表的和。你知道吗
相关问题 更多 >
编程相关推荐