📜  Python程序在列表中查找负,正偶数和正奇数的总和(1)

📅  最后修改于: 2023-12-03 14:46:46.393000             🧑  作者: Mango

Python程序在列表中查找负,正偶数和正奇数的总和

在 Python 中,可以轻松地遍历列表和计算列表中各种数字的和。 编写一个 Python 程序,用于查找给定列表中的负数、正偶数和正奇数的总和。

步骤

以下是 Python 程序的步骤:

  1. 循环遍历列表中的每个数字。
  2. 检查数字是否为负数、正偶数或正奇数,并调整各自变量的值。
  3. 最后,输出各个变量的值。
numbers = [12, 35, -46, -10, 8, -10, -45, -100, 15, 40, 50]

negative_sum = 0
even_positive_sum = 0
odd_positive_sum = 0

# 遍历列表中的每个数字
for num in numbers:
    if num < 0:
        # 当数字为负数时
        negative_sum += num
    elif num % 2 == 0:
        # 当数字为正偶数时
        even_positive_sum += num
    else:
        # 当数字为正奇数时
        odd_positive_sum += num

# 输出各个变量的值
print("Negative Sum:", negative_sum)
print("Even Positive Sum:", even_positive_sum)
print("Odd Positive Sum:", odd_positive_sum)

输出结果将为:

Negative Sum: -211
Even Positive Sum: 110
Odd Positive Sum: 100

我们可以看到,以上代码片段已经成功地计算出来了列表中负数、正偶数和正奇数的总和。

通过这个简单的示例,我们可以了解到 Python 语言中的循环、条件判断语句和基本计算的知识。更进一步地学习这些知识可以帮助你编写更为复杂的 Python 程序。