我正在尝试制作一个简单的XOR程序。检查完语法后,我运行程序并进入无限循环。我无法找到错误。帮助
def disencode(n):
seconde = raw_input("Input_Second_String")
y = len(n)
x = 0
while x < y:
if n[x] == seconde[x]:
print 0
else:
print 1
x =+1
disencode(raw_input("Input_First_String"))
答案 0 :(得分:2)
x=+1
应为x += 1
,与您当前的代码一样,您永远不会增加x,
因为x = + 1与x = 1相同。
你有效地将x设置为1,从不增加它,并且要求循环在x&lt; y,这是无限的。
答案 1 :(得分:0)
使用x += 1
来增加x
而不是x =+1