找出整数列表中的所有偶数和奇数数字之和的 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 比较来完成的。
这是在控制台上显示的输出。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP