2017-03-19 25 views
1

私は単純なXORプログラムを作成しようとしています。構文をチェックしたら、私はプログラムを実行し、無限ループに遭遇しました。私は私の誤りを見つけることができません。助けて?シンプルなPythonプログラムが無限ループに遭遇しました

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")) 

答えて

2

x=+1あなたが効果的に1としてのxを設定しているのx = + 1として は、x = 1

と同じものである、あなたの現在のコードと同じように、あなたはXをインクリメントしたことがない、x += 1する必要がありますそれを増やすことはなく、x<を無限に実行しながらループを実行するように要求します。

See here for more information

0
x代わりの x =+1

をインクリメントするための

使用x += 1

関連する問題