第3章-13 字串替換 (15 分)
阿新 • • 發佈:2021-07-10
第3章-13 字串替換 (15 分)
題目連結
題目描述
本題要求編寫程式,將給定字串中的大寫英文字母按以下對應規則替換:
原字母 | 對應字母 |
---|---|
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.
python參考解答
''' Author: Gu Jiakai Date: 2021-07-10 15:42:50 LastEditTime: 2021-07-10 16:05:04 LastEditors: Gu Jiakai Description: FilePath: \pat\第3章-13 字串替換 .py ''' a=input() b='' for i in a: if i.isupper(): t=155-ord(i) b+=chr(t) else: b+=i print(b) # a = input() # b = [] # for n in a : # if"A" <= n <= "Z" : # b.append(chr(155-ord(n))) # else: # b.append(n) # print("".join(b))