我是新来的Python编程...我想在这里做2块之间的XOR是我的代码XOR两个蟒蛇块
def XorBlock(block1, block2):
l = len(block1);
if (l != len(block2)):
raise ValueError, "XorBlock arguments must be same length"
return [(block1[j]+block2[j]) % 2 for j in xrange(l)];
,但是当我把它给了我
TypeError: not all arguments converted during string formatting
所以请人帮我哪里是错误在这个code..thanks提前
确保两个列表的元素都是数字,而不是字符串。 – georg
当我把它整数它给了我这个TypeError:'sage.rings.integer.Integer'类型的对象有没有len() –