【问题标题】:Python's Multiplication FunctionPython的乘法函数
【发布时间】:2015-05-14 08:23:08
【问题描述】:

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

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

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

【问题讨论】:

  • 非常感谢大家这么快的回复,我的问题已经解决了!

标签: python formatting multiplication presentation


【解决方案1】:

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

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

op_symbols[op]代替str(op)

【讨论】:

    【解决方案2】:

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

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

    str(op) 替换为opAsStr[op]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 2011-08-15
      • 2015-04-16
      相关资源
      最近更新 更多