申し訳ありませんが、私はエンコーダ/デコーダを作っています。現在、私のアイデアがうまくいくかどうかを確認するためにテストしていますが、範囲外にならないと文字列インデックスが範囲外です。最初はインデックスエラー:文字列が範囲外ですが、範囲外になることはありませんか?
message = "abc"
#Should come out as 212223
translated = ' '
n = 1
while n >= 0:
t = message[n]
if t == 'a':
translated = translated + '21'
elif t == 'b':
translated = translated + '22'
elif t == 'c':
translated = translated + '23'
while n <= len(message):
n = n + 1
print(translated)
それは私には完璧な理にかなっているので、私は私がやっている何のために解決し、適切な助けを探して苦労していたので、私はいくつかの助けを持つことができますか?リンク、解決策、私が間違ってやっていること、それを修正する方法は?ありがとう