我是python的初学者,正在尝试学习列表、条件句和附加等初学者概念。我正在尝试制作一个程序,它查看一个数字,检查它是偶数还是奇数,然后将它附加到偶数或奇数列表中
但有了这段代码,我每次只能更改num值,它会将1个值放入任一列表中,如何对多个数字执行此操作?谢谢
evenList = []
oddList = []
num = 1
if num%2==0:
evenList.append(num)
else:
oddList.append(num)
print("even list: " + str(evenList))
print("odd list: " + str(oddList))
如果要打印由字符(、或空白或换行符,例如)分隔的行 您可以执行以下操作:
打印(“,”.join(str(e)表示列表中的e))
其中,“,”可以替换为您想要的任何字符,包括“\n”,如果您希望每个列表项位于单独的行上
如果您有一个数字列表:
您可以对它们进行迭代:
冒号表示块的开始。这是放置代码的地方,代码将使用
num
列表中的每个numbers
检查奇数/偶数的代码需要缩进才能在块中:
替换此项:
比如:
现在您将有一组不同的
num
值附加到列表中相关问题 更多 >
编程相关推荐