На вход подается список из целых чисел. Ваша задача — определить, сколько чисел в этом списке являются положительными, сколько отрицательными и сколько из них равны нулю. Вам нужно вывести не сами числа, а их количество в каждой категории.
Решить задачу мне удалось, однако после необходимого вывода, я получаю None, мне необходимо с этим разобраться, откуда он появился и как от него избавиться.
def procces(input_string):
i=0
index=0
count=count1=count2=0
lens=len(input_string)
#print(input_string)\
for i in range(0,lens):
if input_string[i]>0:
count+=1
i+=1
elif input_string[i]<0:
count1+=1
i+=1
elif input_string[i]==0:
count2+=1
i+=1
s=print("Ниже нуля:", count1,'Выше нуля:',count,'Равно нулю',count2)
return s
input_string = [int(x) for x in input().split()]
output_string=procces(input_string)
print(output_string)