代码非常接近工作,但是,我似乎不能修复名为"IndexError: list index out of range“的错误,我想要做的是检查一个数字上的每个因子,并通过一个列表将该列表中的每个可能的数字组合相加,以在该列表中找到两个相加的数字,使另一个数字(这就是你解决二次因式分解的方法)。def Diamond_problem(x2,x): if x2 % i == 0:
Factor_list.append(i)
当我执行这些代码行时,我在Python 2.7中得到以下错误:"need more more value to unpack“: row = list(row) row2[7] += row[7]
目标是将结果中的value0与results2中的value0相加,然后将结果中的value1与results2中的value1相加,...我使用psycopg2模块的"fetchall()
例如:newlist([a,b,c],[d,e,f],L3,Le).将返回L3=[a,b,c,d,e,f]和Le=6newlist([],List,List,0)
newlist([Element|List1],List2,[Element|List3],L) :- newlist(List1,List2,List3, LT), L is LT + 1.有没有办法将第二个列表的长度与第一个列表的长度相加</em