好吧,我正在製作一個編碼器/解碼器,目前我正在測試以查看我的想法是否可行,但我不斷收到錯誤,告訴我我的字符串索引超出範圍,當它不應超出範圍首先。索引錯誤:字符串超出範圍,但它不應超出範圍?
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)
這讓我感覺良好,所以我有一個很難尋找能解決我在做什麼適當的幫助,所以我可以有一些幫助?一個鏈接,一個解決方案,我做錯了什麼以及如何解決它?謝謝