在Python中,你可以使用嵌套的for循环来进行双重求和
sum = 0
for i in range(3): # 外层循环
for j in range(4): # 内层循环
sum += i + j
print(sum)
在这个例子中,外层循环变量i
的值从0到2,内层循环变量j
的值从0到3。在每次内层循环中,我们将i + j
的值加到sum
变量上。当所有的循环都完成后,sum
变量就包含了双重求和的结果。
注意,双重求和也可以使用Python的内置函数itertools.product
来简化代码,如下所示:
import itertools
sum = 0
for i, j in itertools.product(range(3), range(4)):
sum += i + j
print(sum)
在这个例子中,itertools.product(range(3), range(4))
生成了一个包含所有i, j
组合的迭代器,然后我们在for循环中对每个组合进行求和。