题目转载: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)
运行结果:

该代码示例展示了一个Python程序,用于读取一串由空格分隔的实数,然后计算并打印出正数和负数的个数以及它们的总和。输入包含多个实数,程序通过遍历并判断每个数的正负来统计相关数据。
1585

被折叠的 条评论
为什么被折叠?



