题解 | #简单密码#
简单密码
http://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
password = input().strip()
pdict = ['abc', 'def', 'ghi', 'jkl', 'mno', 'pqrs', 'tuv', 'wxyz']
new_pw = ''
for i in range(len(password)):
order = ord(password[i])
if ord('a') <= order <= ord('z'):
for item in pdict:
if password[i] in item:
new_pw += str(pdict.index(item) + 2)
elif ord('A') <= order < ord('Z'):
new_pw += chr(ord(password[i]) + 33)
elif password[i] == 'Z':
new_pw += 'a'
else:
new_pw += password[i]
print(new_pw)