统计在一个队列中的数字,有多少个正数,多少个负数,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8] list1=[1, 3, 5, 7, 0, -1, -9, -4, -5, 8] a,b=0,0 for i in list1: if i<0: a+=1 elif i>0: b=b+1 print('数列中正数为{},负数为{}'.format(b,a)) 两个0分别赋值给a和b 然后去循环取值list1 再去判断 i 是正数还是负数 输出结果即可