7-12 字符串替换 (15分)PTA练习python简单

本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:

原字母 对应字母
A Z
B Y
C X
D W
X C
Y B
Z A

输入格式:

输入在一行中给出一个不超过80个字符、并以回车结束的字符串。

输出格式:

输出在一行中给出替换完成后的字符串。

输入样例:

Only the 11 CAPItaL LeTtERS are replaced.

输出样例:

Lnly the 11 XZKRtaO OeGtVIH are replaced.

代码;

s1=input()
list1=list(s1)
listP=[chr(i) for i in range(90,64,-1)]
list2=[listP[ord(i)-65] if 65<=ord(i)<=90 else i for i in list1]
s2=''.join(list2)
print(s2)
发布了39 篇原创文章 · 获赞 8 · 访问量 1742

猜你喜欢

转载自blog.csdn.net/qq_42753878/article/details/105308767