循环列表,用if判断列表中数>0或<0还是=0,添加到不同的列表中
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
number = [8,10,-3,12,4,0,8,5,0,-5]
a = []
b = []
c = []
for v in number:
if v>0:
a.append(v)
elif v<0:
b.append(v)
else:
c.append(v)
print(a)
print(b)
print(c)
用for in 遍历列表,然后在循环里面使用if语句进行判断,分别把数存储在三个列表中,再打印出来就好了
number = [18,10,-3,12,4,0,8,5,0,-5]
a=[]
b=[]
c=[]
for i in number:
if i >0:
a.append(i)
elif i<0:
b.append(i)
else:
c.append(i)
print(a,end='\n')
print(b,end='\n')
print(c,end='\n')