该题中如何解决(无法转的码用?代替)

该题中如何解决(无法转的码用?代替)或者还有更好的方法完成此题?

img

img



_dict = {
    'g': '0',
    'K': '1',
    'a': '2',
    'P': '3',
    'W': '4',
    'x': '5',
    'E': '6',
    'Q': '7',
    'f': '8',
    't': '9',
}

input_str = input("需要解密的密文是:")

_new = []
for char in input_str:
    if char in _dict.keys():
        _char = _dict.get(char)
    else:
        _char = '?'
    _new.append(_char)
print("".join(_new))

在你这个的基础上,后面加一个正则匹配所有字符就可以了(你上面的已经将需要的替换成数字了)