找出整数列表中的所有偶数和奇数数字之和的 Python 程序


当需要找出整数列表中的所有偶数和奇数数字之和时,使用简单的迭代和‘modulus’运算符。

以下是它的演示 −

示例

 现场演示

my_list = [369, 793, 2848, 4314, 57467]

print("The list is :")
print(my_list)

sum_odd = 0
sum_even = 0

for index in my_list:
   for element in str(index):

      if int(element) % 2 == 0:
         sum_even += int(element)
      else:
         sum_odd += int(element)

print("The result is :")
print("The sum of odd digits is :")
print(sum_odd)
print("The sum of odd digits is :")
print(sum_even)

输出

The list is :
[369, 793, 2848, 4314, 57467]
The result is :
The sum of odd digits is :
54
The sum of odd digits is :
46

说明

  • 定义了一个整数列表,并在控制台上显示。

  • 声明了两个变量‘sum_odd’和‘sum_even’。

  • 遍历列表,并计算奇数位和偶数位的总和。

  • 这是通过获取元素对 2 的模运算并将其与 0 比较来完成的。

  • 这是在控制台上显示的输出。

更新于:04-Sep-2021

1K+ 浏览

开始职业生涯

完成课程并获得认证

立即开始
广告