擅长:python、mysql、java
<p>把你的代码减少到</p>
<pre><code>import random
m = 2
n = random.randint(0 + m, 10 + m)
b = [random.randint(0, 12) for _ in range(n)]
if len(b) >= 2:
b.sort(reverse=True)
n1 = b[0]
n2 = b[1]
result = n1 * n2
print('List: {0}'.format(b))
print('Result: {0}'.format(result))
</code></pre>
<p>它将发出(在我的机器上,在执行时,但可能不同):</p>
<pre><code>List: [11, 7, 7, 6, 6, 6, 5, 4, 4, 2, 0]
Result: 77
</code></pre>
<p>如你们所见,列表中最高的两个数字是11,7,所以它们的乘积是77。你知道吗</p>