输入一串文字,对其中字母进行加密a->b, b->c … z->a,大写不变最后反序输出
str = "zscABC"
str2 = str[::-1] #反序
str3 = ''
#小写字母通过ASCII往后加一位,z映射为a
for i in str2:
j = ord(i)
if 97 <= j < 122:
j += 1
elif j == 122:
j = 97
str3 += chr(j)
print(str3)
a="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
b="bcdefghijklmnopqrstuvwxyzaBCDEFGHIJKLMNOPQRSTUVWXYZA"
str="tsutidgjeutstudfudgjxfjg"#输入
d=dict()
e=[]
for c in range(52):
d[a[c]]=b[c]
for c in str:
e.append(d[c])
e.reserve()
print("".join(e))
import string
low = string.ascii_lowercase
up = string.ascii_uppercase
rule = str.maketrans(low,low[-1]+low[:-1])
rule.update(str.maketrans(up,up[-1]+up[:-1]))
print(input().translate(rule))