找出整数列表中的所有偶数和奇数数字之和的 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 比较来完成的。
这是在控制台上显示的输出。
广告