好吧,我正在制作一个编码器/解码器,目前我正在测试以查看我的想法是否可行,但我不断收到错误,告诉我我的字符串索引超出范围,当它不应超出范围首先。索引错误:字符串超出范围,但它不应超出范围?
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)
这让我感觉良好,所以我有一个很难寻找能解决我在做什么适当的帮助,所以我可以有一些帮助?一个链接,一个解决方案,我做错了什么以及如何解决它?谢谢