Listedeki pozitif ve negatif elemanların sayısını öğrenme

sayılar = [-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,7,-8,8,-9,9,-10,10,-11,11,-12,12,-13,13,-14,14,-15,15,-16,16,-17,17,-18,18,-19,19,-20,20,-21,21,-22,22,-23,23,-24,24,-26,26,-27,27,-28,28,-29,29,-30,30,-31,31,-32,32,-33,33,-34,34,-35,35,-36,36,-37,37,-38,38,-39,39,-40,40,-41,41,-42,42,-43,43,-44,44,-45,45,-46,46,-47,47,-48,48,-49,49,-50,50]
böyle bir listem var burda 100 eleman var kaç tanesi negatif kaç tanesi pozitif nasıl öğrenebilirim
bunu nasıl kodla yapabilirim
yardım ederseniz sevinirim

Böyle Birşey yaptım.

sayilar = [-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,7,-8,8,-9,9,-10,10,-11,11,-12,12,-13,13,-14,14,-15,15,-16,16,-17,17,-18,18,-19,19,-20,20,-21,21,-22,22,-23,23,-24,24,-26,26,-27,27,-28,28,-29,29,-30,30,-31,31,-32,32,-33,33,-34,34,-35,35,-36,36,-37,37,-38,38,-39,39,-40,40,-41,41,-42,42,-43,43,-44,44,-45,45,-46,46,-47,47,-48,48,-49,49,-50,50]
negatif = []
pozitif = []

for i in range(0,len(sayilar)):
    if(sayilar[i] > 0):
        pozitif.append(sayilar[i])
    
    else:
        negatif.append(sayilar[i])
        
        
print(pozitif)

print(negatif)

Merhaba.
Bu işinizi görür sanırsam:

sayılar = [#Burayı siz doldurursunuz]

negative,positive = 0,0

for i in sayılar:
    if i < 0:
        negative += 1
    else:
        positive += 1

print(f"Positive : {positive}\nNegative : {negative}")
nums = [-1, 1, -2, 2, -3, 3, -4, 4, -5, 5, -6, 6, -7, 7, -8, 8, -9, 9, -10, 10, -11, 11, -12, 12, -13, 13, -14, 14, -15, 15, -16, 16, -17, 17, -18, 18, -19, 19, -20, 20, -21, 21, -22, 22, -23, 23, -24, 24, -26, 26, -
        27, 27, -28, 28, -29, 29, -30, 30, -31, 31, -32, 32, -33, 33, -34, 34, -35, 35, -36, 36, -37, 37, -38, 38, -39, 39, -40, 40, -41, 41, -42, 42, -43, 43, -44, 44, -45, 45, -46, 46, -47, 47, -48, 48, -49, 49, -50, 50]
negatives = list(filter(lambda num: num < 0, nums))
positives = list(filter(lambda num: num > 0, nums))

print(negatives, positives, sep="\n\n")

Output:

[-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -26, -27, -28, -29, -30, -31, -32, -33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50]

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50]
3 Beğeni