关于Python的题

img

循环列表,用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')