Python的乘法函数

Python's Multiplication Function

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

问题是在使用该软件时,系统会向用户询问一个问题(即 8x2),但它会打印一条命令类型行(即 14)。这不是那么用户友好,我想以更简单的形式显示它,比如常见的书写形式 (8x2)。我会postpictures整合我的问题

右边是结果屏幕,左边是代码本身。如果还有什么问题欢迎追问。

您可以添加带有运算符描述的字典:

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

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

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

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

str(op)替换为opAsStr[op]