【发布时间】:2020-01-29 22:18:44
【问题描述】:
编写函数oddEven(num),它有1个参数num,一个不大于100的正整数。这个函数返回两列,一列是正整数,一列是负整数 我不确定在最后一行代码之后该怎么做才能获得两列。 随机导入
def oddEven(num):
x=num
a,b=[],[]
for i in range(x):
o= b.append(random.randomint(-50,50))
if o % 2 == 0:
a.append(o)
else:
b.append(o)
a.sort()
b.sort()
return a,b
def main():
y=eval(input('What # of integers would you like in this list?:'))
list1, list2 = oddeven(y)
print('even','odd')
for i in range (min(len(odd),len(even)):
print(odd[i],even[i])
if len(odd) != len(even):
【问题讨论】:
-
这两个列表与参数
num有什么关系? -
请edit该问题有一个反映问题的标题
-
欢迎来到 Stack Overflow!您发布的代码有很多问题,因此您需要edit 并澄清您到底遇到了什么困难。请阅读How to Ask 和minimal reproducible example。
标签: python function iteration user-defined