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]
。
在python中我发现了一个乘法解决方案,对我正在编写的软件非常有用。
问题是在使用该软件时,系统会向用户询问一个问题(即 8x2),但它会打印一条命令类型行(即 14)。这不是那么用户友好,我想以更简单的形式显示它,比如常见的书写形式 (8x2)。我会postpictures整合我的问题
右边是结果屏幕,左边是代码本身。如果还有什么问题欢迎追问。
您可以添加带有运算符描述的字典:
op_symbols = {
add: '+',
mul: '*',
sub: '-',
}
而不是 str(op)
,使用 op_symbols[op]
添加用户友好字符串的声明:
opAsStr = {mul: 'x', add: '+', sub: '-'}
将str(op)
替换为opAsStr[op]
。