2017-05-03 3 views
0

このコードは整数のリストを取り、各整数をUnicode値で置き換える必要があります(この場合chr ASCIIの私のバージョンでは)、代わりに同じ整数を返します。何か案は?次のようにPythonのchr()コマンドは、範囲内の整数のリストが与えられたときにUnicode値を返しません

 x = 0 
     while x != len(message): 
      encrypt[x] = chr(encrypt[x]) 
      x=x+1 

リストは、次のとおりです。

encrypt = [10, 20, 30, 40, 50] 
+3

あなたは決してあなたに触れたり、(メッセージの長さを除いて)使用しないでください。 –

+0

@Chris_Randsが正しい場合、 'len(message)'は0です。 –

+0

うん、そうです。ありがとう、私はちょうどその上の目の第二のペアが必要だったと思います。答えをありがとう –

答えて

0

あなたが書くことができます:

encrypt = [chr(encrypt[i]) for i in range(len(message))] 
をそれが答えではないのです。元の暗号化リストを教えてください。

関連する問題