在python中,我发现一个乘法解决方案对于我正在编写的软件非常有用。
问题是当使用该软件时,用户会被问到一个问题(即8x2),但它会打印一个命令类型行(即14)。这对用户不太友好,我想以一种更简单的形式显示它,比如普通的写作表单(8x2)。我将发布图片来整合我的问题。
右边是结果屏幕,左边是代码本身。如果你还有其他问题,请问。
发布于 2015-05-14 08:38:27
可以添加带有操作符描述的字典:
op_symbols = {
add: '+',
mul: '*',
sub: '-',
}而不是str(op),而是使用op_symbols[op]
发布于 2015-05-14 08:38:45
添加用户友好字符串的声明:
opAsStr = {mul: 'x', add: '+', sub: '-'}将str(op)替换为opAsStr[op]。
https://stackoverflow.com/questions/30232606
复制相似问题