2015-05-14 67 views
0

在python中,我发现了一个乘法解决方案,对我写的软件非常有用。Python的乘法函数

问题是,当使用该软件时,用户被问到一个问题(即8x2),但它打印了一个命令行(即14)。这不是那么用户友好,我想以更简单的形式显示它,如常见的书写形式(8x2)。我将发布pictures来整合我的问题。

右边是结果屏幕,左边是代码本身。如果您还有其他问题,请询问。

+0

非常感谢这样的快速响应每个人,我已经解决了我的问题! – cooperhugo

回答

3

您可以添加一个词典与运营商的描述:

op_symbols = { 
    add: '+', 
    mul: '*', 
    sub: '-', 
} 

代替​​3210和使用op_symbols[op]

1

添加用户友好的字符串声明:

opAsStr = {mul: 'x', add: '+', sub: '-'} 

替换​​3210与opAsStr[op]