python倒序问题和字典

1.txt文件中,123abc456def789
三个一组倒过来后是987fed654cba321
并存入2.txt中。
编码321=x,cba=y,654=z,fde=t,987=k,
将2.txt文件编码后,存入3.txt。
3.txt为ktzya
使用python实现,需要程序和运行截图

img


with open("images/1.txt", "r") as f:  # 打开文件
    str1 = f.read()  # 读取文件

print('str1: ',str1)

str2 = str(str1)[::-1]
print('str2: ',str2)

with open("images/2.txt", "w") as f:
    f.write(str2)  # 自带文件关闭功能,不需要再写f.close()

dict = {'321': 'x', 'cba': 'y', '654': 'z', 'fed': 't', '987': 'k'}

str3 = ''
for i in range(len(str2) // 3):
    str3 = str3 + dict[str2[i*3:(i+1)*3]]

with open("images/3.txt", "w") as f:
    f.write(str3)  # 自带文件关闭功能,不需要再写f.close()
print('str3: ',str3)

?这是三个一组倒过来么,这不是全倒过来了么