简单python程序运行进入无限循环

Simple python program ran into infinite loop

我正在尝试制作一个简单的 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"))

x=+1 应该是 x += 1,与您当前的代码一样,您永远不会增加 x, 因为 x =+ 1 与 x = 1 相同。

您实际上是将 x 设置为 1,从不增加它,并要求循环 运行 while x < y,这是无限的。

使用 x += 1 递增 x 而不是 x =+1