本帖最后由 kingdada 于 2019-7-21 23:24 编辑
我想将键盘1-0的数改为输出”!“- ” )“这样的格式 输入12*&( 输出12879 这样子
我已经写过了一种方法 但是觉得如果要添加新的就不方便,写得一看就很菜
有没有办法用字典的形式或者其他方法实现 求大神帮助一下
[Python] 纯文本查看 复制代码 a=input()
b=a.replace('!','1',9)
if '@'in b:
b=b.replace('@','2',9)
if '#' in b:
b=b.replace ('#','3',9)
if '$' in b:
b=b.replace ('$','4',9)
if '%' in b:
b=b.replace ('%','5',9)
if '^' in b:
b=b.replace ('^','6',9)
if '&' in b:
b=b.replace ('&','7',9)
if '*' in b:
b=b.replace ('*','8',9)
if '(' in b:
b=b.replace ('(','9',9)
if ')' in b:
b=b.replace (')','0',9)
print (b) |