Python的乘法函数

时间:2015-05-14 08:23:08

标签: python formatting multiplication presentation

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

问题是在使用软件时,会向用户询问一个问题(即8x2),但它会打印一个命令类型的行(即14)。这不是那么用户友好,我想以更简单的形式显示它,如普通的书写形式(8x2)。我将发布pictures以整合我的问题。

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

2 个答案:

答案 0 :(得分:3)

您可以添加包含操作员描述的字典:

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

而不是str(op),请使用op_symbols[op]

答案 1 :(得分:1)

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

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

str(op)替换为opAsStr[op]