<p>学习python。。试着做。。但不知道如何修复它</p>
<pre><code>def oddeven(n,List2):
Result=[]
N=int(input('Enter the no. of numbers: '))
for i in range(0,N):
n = int(input('The even number is: '))
if (n % 2 == 0):
Result.append(n)
return result
# print('List1', Result)
for j in range(0,N):
List2 = int(input('The odd number is: '))
if (List2 % 2 != 0):
Result.append(List2)
return result
# print('List2', Result)
# return Result
oddeven(n,List2)
</code></pre>
<p>错误消息:
奇偶(n,列表2)
NameError:未定义名称“n”</p>