擅长:python、mysql、java
<p>可以使用字典将操作映射到其符号表示形式。您还可以添加一些减法逻辑,以确保<code>num2</code>低于<code>num1</code>:</p>
<pre><code>import random
import operator
ops = {
operator.add: '+',
operator.sub: '-',
operator.mul: '*'
}
num1, num2 = random.randint(1, 10), random.randint(1, 10)
op = random.choice(ops.keys())
if op != operator.sub or num2 <= num1:
print "%d %s %d = %d" % (num1, ops[op], num2, op(num1, num2))
</code></pre>
<p>可能的结果:</p>
^{pr2}$