题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
# 字典设置繁琐了,参考评论里 abc:1这种,然后if i in ***
n = input()
dic = {"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
}
lst = []
for i in n:
if i =="Z":
lst.append("a")
elif i.isnumeric() == True:
lst.append(i)
elif i.isnumeric() == False:
if i.islower() == True:
lst.append(str(dic[i]))
elif i.isupper() == True:
lst.append(chr(ord(i.lower())+1))
print(''.join(lst))