题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
elems = ["0", "1", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"] # 用列表生成式生成 print( "".join( "".join(str(elems.index(j)) for j in elems if i in j) if i.islower() or i in ["0", "1"] else "a" if i == "Z" else chr(ord(i.lower()) + 1) if i.isupper() and i != "Z" else i for i in input() ) )