import string
b=string.ascii_uppercase
c=(list(b))
c.reverse()
a=c[0:26]
c.reverse()
message=input()
i=0
while i<=25:
i +=1
message.replace(f'{c[i]}',f'{a[i]}')
print(message)
这是我的代码,题目要求是读取字符串,然后将字符串中的大写字母变为逆序的对应字母(A变为Z,B变为Y)然后运行时出现了如下结果
Traceback (most recent call last):
File "E:\python files\files\zifuchuan.py", line 11, in <module>
message.replace(f'{c[i]}',f'{a[i]}')
IndexError: list index out of range
是哪里出了问题呢