s=0
for i in range(7):
for j in range(6):
for k in range(9):
if 1*i+2*j+3*k == 17:
s=s+i+j+k
else:
print(s)#打印一个正整数,而不是之前的
是否有更优雅的方式来总结一组有限的元组 其中这些元组的组件受某些系统的约束 方程式和不公平,而不是手动写出每个条件 由那些方程式给出的if-else语句在循环中?
理想情况下,最终,我想让我的元组本身的长度n变为一个变量,然后我可以在运行时设置它。然后我想在所有非负整数的n元组(x(1),...,x(n))上求和一个函数f(x(1),...,x(n))。对于某些给定的m(m的分区),以各种方式约束,最常见的是i * x(i)= m的和。
最终,假设的目标是将格雷戈里·埃戈里切夫(Gregory Egorychev)对拉格朗日反演公式(LIF)的宏观推广编程为多重方程组和多元方程组。因变量。
感谢目前为止的两个回复。