2016-08-29 17 views
-1

最終変数に無効な構文エラーが発生しました。私は問題が何かを見ていない、私はインデントが正しいと思う、私が間違っていることを教えてくれる?私は単純なpython xorプログラムを作ろうとしています。Python-無効な構文エラー

msg='To use this decimal to binary converter tool, you should type a decimal value like 308 into the left field below, and then hit the Convert button. This way you can convert up to 19 decimal characters (max. value of 9223372036854775807) to binary value.' 
key='ab' 

encrypt=[] 
decrypt=[] 
count=0 

for i in msg: 
    if count>=len(key): 
      count=0 

    encrypt.append(ord(i)^ord(key[count])) 

    count+=1 

count=0 
print(encrypt) 

for i in encrypt: 

    if count>=len(key): 
      count=0 

    count+=1  
    decrypt.append(i^ord(key[count]) 

final=''.join(chr(e) for e in decrypt) 
print(final)     
+1

よりもむしろスクリーンショットを投稿し[OK]をここで – user7

+0

をあなたのコードを投稿し、私は男ああ、それを –

答えて

1

あなたが意味を作るon't はdの場所で怪しげなエラーメッセージを見るたびに、あなたの括弧を数えます!あなたの場合

ord機能を呼び出すとき、あなたは閉じ括弧を逃した:

decrypt.append(i^ord(key[count])) 
+0

変更!助けてくれてありがとう –