题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
b = input()
a = []
for i in range(len(b)):
a.append(b[i:i+1])
for i in range(len(a)):
if 97 <= ord(a[i]) <= 99:
a[i] = 2
elif 100 <= ord(a[i]) <= 102:
a[i] = 3
elif 103 <= ord(a[i]) <= 105:
a[i] = 4
elif 106 <= ord(a[i]) <= 108:
a[i] = 5
elif 109 <= ord(a[i]) <= 111:
a[i] = 6
elif 112 <= ord(a[i]) <= 115:
a[i] = 7
elif 116 <= ord(a[i]) <= 118:
a[i] = 8
elif 119 <= ord(a[i]) <= 122:
a[i] = 9
elif 65 <= ord(a[i]) <= 89:
a[i] = chr(ord(a[i].lower())+1)
elif ord(a[i]) == 90:
a[i] = 'a'
print(a[i],end='') 笨办法做题,知识点 ord(str)变为ascii码,chr是反过来

