擅长:python、mysql、java
<ol>
<li><p>您需要的函数是<code>random.randint</code>而不是<code>random.randomint</code></p></li>
<li><p>您需要对<s>代码逻辑进行主要编辑:</p>
<ul>
<li>为奇数和偶数列两张表</li>
<li>将相应的值附加到相应的列表中</li>
<li>如果返回到循环内部,它将只运行一次</li>
</ul></li>
</ol>
<p>我的代码:</p>
<pre><code>import random
def oddEven(num):
x = num
a, b = [], []
for i in range(x):
o = random.randint(-50,50)
if o % 2 == 0:
a.append(o)
else:
b.append(o)
a.sort
b.sort()
return a,b
print(oddEven(45))
</code></pre>
<p>输出:</p>
<pre><code>([14, 48, -10, -6, 10, 36, 26, 34, -6, 8, -26,
16, 22, -42, -40, 38, -32, -44, 14, -46, 36, 20, 30, 10, -42],
[-47, -41, -35, -21, -15, -15, -9, -3, -3, -1,
5, 7, 9, 11, 17, 21, 25, 27, 33, 49])
</code></pre>