📜  Python程序计算列表中的正数和负数(1)

📅  最后修改于: 2023-12-03 15:04:41.490000             🧑  作者: Mango

Python程序计算列表中的正数和负数

本文将介绍如何使用Python计算一个列表中的正数和负数。在本文的例子中,我们将使用一个包含随机数字的列表。

代码实现

以下是计算正数和负数的Python程序示例:

# 定义包含数字的列表
numbers = [1, -2, 3, -4, 5, 6, -7, -8, 9, 10]

# 初始化正数和负数的计数器
positive_count = 0
negative_count = 0

# 遍历列表
for num in numbers:
    if num >= 0:
        positive_count += num
    else:
        negative_count += num

# 输出结果
print(f"正数的和为:{positive_count},负数的和为:{negative_count}")

输出结果:

正数的和为:34,负数的和为:-21
代码解析

我们首先定义了包含数字的列表。接着,我们初始化了两个计数器变量,一个用于计算正数的总和,一个用于计算负数的总和。

接下来,我们使用for循环遍历列表中的每一个数字。对于每个数字,如果它是正数,则将其添加到positive_count计数器中;否则,将它添加到negative_count计数器中。

最后,我们使用Python的字符串格式化功能输出结果。

总结

通过本文的介绍,我们了解了如何使用Python计算一个列表中的正数和负数。我们使用了for循环来遍历列表,通过一个if-else条件语句将数字分为正数和负数两类,并使用计数器变量来保存它们的总和。