题目转载:http://python.wzms.com/s/1/76
题目描述:
读一组实数,打印其中正、负数的个数及各自的总和。
输入格式:
若干个数,用空格隔开
输出格式:
共四个数,用空格隔开。分别是正数的个数、负数的个数、正数的累加和、负数的累加和。
代码:
real_number = list(map(int, input().split()))
positive_number_count = 0
positive_number_sum = 0
negative_number_count = 0
negative_number_sum = 0
for number in real_number:
if number > 0:
positive_number_count += 1
positive_number_sum += number
elif number < 0:
negative_number_count += 1
negative_number_sum += number
print(positive_number_count, negative_number_count, positive_number_sum, negative_number_sum)
运行结果: