pwd = input()
s1 = "abcdefghijklmnopqrstuvwxyz"
s2 = "22233344455566677778889999"
encoder_dict = dict(zip(s1,s2))
encoded = []
for i in pwd:
if i.isdigit():
encoded.append(i)
elif i.isupper() and i !="Z":
encoded.append(chr(ord(i.lower())+1))
elif i=="Z":
encoded.append("a")
elif i.islower():
encoded.append(encoder_dict[i])
print(''.join(encoded))
1. pqrs 是 4 个7, wxyz 是4个9 。
2.“Z”变“a”需要注意单独拿出来。
反复错了好几次,做题还是得靠细心啊。

京公网安备 11010502036488号