题解 | 简单密码
my_dict = {}
for s in 'abc':
my_dict[s] = '2'
for s in 'def':
my_dict[s] = '3'
for s in 'ghi':
my_dict[s] = '4'
for s in 'jkl':
my_dict[s] = '5'
for s in 'mno':
my_dict[s] = '6'
for s in 'pqrs':
my_dict[s] = '7'
for s in 'tuv':
my_dict[s] = '8'
for s in 'wxyz':
my_dict[s] = '9'
for i in range(26):
my_dict[chr(ord('A')+i)] = chr((ord(chr(ord('A')+i).lower()) - ord('a') + 1)%26 +ord('a'))
for i in range(10):
my_dict[str(i)] = str(i)
s = input()
print(''.join(list(map(lambda c: my_dict[c], s))))
查看17道真题和解析