Python题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
import sys
s = sys.stdin.readline().strip()
dict1 = {'a': '2', 'b': '2', 'c': '2', 'd': '3', 'e': '3', 'f': '3', 'g': '4', 'h': '4', 'i': '4', 'j': '5', 'k': '5', 'l': '5', 'm': '6', 'n': '6',
'o': '6', 'p': '7', 'q': '7', 'r': '7', 's': '7', 't': '8', 'u': '8', 'v': '8', 'w': '9', 'x': '9', 'y': '9', 'z': '9'}
res = ''
for i in s:
if 'a' <= i <= 'z':
res += dict1[i]
elif 'A' <= i <= 'Y':
res += chr(ord(i) + 33)
elif i == 'Z':
res += 'a'
else:
res += i
print(res)
查看12道真题和解析