题解 | #简单密码#
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
s = str(input()) ls = [] # print(ord("a"))->97 # print(ord("z"))122 # print(ord("A"))65 # print(ord("Z"))90 # print(ord("1"))49 # print(ord("9"))57 for i in s: if 97<=ord(i)<97+3*1:i="2" elif 97+3*1<=ord(i)<97+3*2:i="3" elif 97+3*2<=ord(i)<97+3*3:i="4" elif 97+3*3<=ord(i)<97+3*4:i="5" elif 97+3*4<=ord(i)<97+3*5:i="6" elif 97+3*5<=ord(i)<97+3*6+1:i="7" elif 97+3*6+1<=ord(i)<97+3*7+1:i="8" elif 97+3*7+1<=ord(i)<=122:i="9" elif 65<=ord(i)<90:i = chr(ord(i)+33) elif ord(i)==90: i="a" ls.append(i) print(''.join(ls))