用字符和ascil码之间的变换即可
str1 = str(input())
cha = ''
for i in str1:
if (ord(i) >= 65 and ord(i) < 90):
cha += chr(ord(i) + 33)
elif ord(i) == 90:
cha += 'a'
elif (ord(i) >= 97 and ord(i) <=99):
cha += '2'
elif (ord(i) >= 100 and ord(i) <=102):
cha += '3'
elif (ord(i) >= 103 and ord(i) <=105):
cha += '4'
elif (ord(i) >= 106 and ord(i) <=108):
cha += '5'
elif (ord(i) >= 109 and ord(i) <=111):
cha += '6'
elif (ord(i) >= 112 and ord(i) <=115):
cha += '7'
elif (ord(i) >= 116 and ord(i) <=118):
cha += '8'
elif (ord(i) >= 119 and ord(i) <=122):
cha += '9'
else:
cha += i
print(cha)


京公网安备 11010502036488号