Python 程序:计算数组中偶数和奇数之和

编写一个 Python 程序,使用 for 循环范围查找数组中偶数和奇数的和。if 条件(if(evenoddsumerr[I]% 2 = = 0))检查数组项是否可被二整除。如果为真,我们将该数组项添加到 evnArrSum。否则将该数组值添加到 oddArrSum。

# Sum of Even and Odd in Array

import numpy as np

evenOddSumArr = np.array([10, 25, 199, 450, 70, 111, 190, 7])
evenArrSum = 0
oddArrSum = 0

for i in range(len(evenOddSumArr)):
    if (evenOddSumArr[i] % 2 == 0):
        evenArrSum = evenArrSum + evenOddSumArr[i]
    else:
        oddArrSum = oddArrSum + evenOddSumArr[i]

print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum)
print("The Sum of Odd Numbers in evenOddSumArr Array  = ", oddArrSum)

寻找数组中偶数和奇数之和的 Python 程序

在这个 Python 示例中,我们使用 for 循环来迭代数组项。numpy mod 和余数函数检查每个数组项的余数是否等于零。

# Sum of Even and Odd in Array

import numpy as np

evenOddSumArr = np.array([10, 199, 14, 450, 170, 191, 200, 700])
evenArrSum = evenArrSum1 = evenArrSum2 = 0
oddArrSum = oddArrSum1 = oddArrSum2 = 0

for i in evenOddSumArr:
    if (i % 2 == 0):
        evenArrSum = evenArrSum + i
    else:
        oddArrSum = oddArrSum + i

print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum)
print("The Sum of Odd Numbers in evenOddSumArr Array  = ", oddArrSum)

print("\n=== Using mod function===")
for i in evenOddSumArr:
    if (np.mod(i, 2) == 0):
        evenArrSum1 = evenArrSum1 + i
    else:
        oddArrSum1 = oddArrSum1 + i

print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum1)
print("The Sum of Odd Numbers in evenOddSumArr Array  = ", oddArrSum1)

print("\n=== Using remainder function===")
for i in evenOddSumArr:
    if (np.remainder(i, 2) == 0):
        evenArrSum2 = evenArrSum2 + i
    else:
        oddArrSum2 = oddArrSum2 + i

print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum2)
print("The Sum of Odd Numbers in evenOddSumArr Array  = ", oddArrSum2)

Python Numpy 数组输出中偶数和奇数的和

The Sum of Even Numbers in evenOddSumArr Array =  1544
The Sum of Odd Numbers in evenOddSumArr Array  =  390

=== Using mod function===
The Sum of Even Numbers in evenOddSumArr Array =  1544
The Sum of Odd Numbers in evenOddSumArr Array  =  390

=== Using remainder function===
The Sum of Even Numbers in evenOddSumArr Array =  1544
The Sum of Odd Numbers in evenOddSumArr Array  =  390

使用 While 循环计算数组中偶数和奇数之和的 Python 程序。

# Sum of Even and Odd in Array

import numpy as np

evenOddSumArr = np.array([10, 25, 40, 75, 100, 125, 1100, 175])
i = 0
evenArrSum = evenArrSum1 = evenArrSum2 = 0
oddArrSum = oddArrSum1 = oddArrSum2 = 0

while (i < len(evenOddSumArr)):
    if (np.equal(evenOddSumArr[i] % 2, 0)):
        evenArrSum = evenArrSum + evenOddSumArr[i]
    else:
        oddArrSum = oddArrSum + evenOddSumArr[i]
    i = i + 1

print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum)
print("The Sum of Odd Numbers in evenOddSumArr Array  = ", oddArrSum)

Python Numpy 数组偶数和奇数之和使用 while 循环输出

The Sum of Even Numbers in evenOddSumArr Array =  1250
The Sum of Odd Numbers in evenOddSumArr Array  =  400

在这个 Python numpy 数组示例中,我们创建了一个(SumEvenOddNumbers(evenoddsumerr))函数,该函数返回偶数和奇数的和。

# Sum of Even and Odd in Array

import numpy as np

def SumEvenOddNumbers(evenOddSumArr):
    evenArrSum = 0
    oddArrSum = 0
    for i in evenOddSumArr:
        if (np.remainder(i, 2) == 0):
            evenArrSum = evenArrSum + i
        else:
            oddArrSum = oddArrSum + i

    return evenArrSum, oddArrSum

evenOddSumArr = np.array([10, 20, 25, 55, 100, 85, 200])
evensum, oddsum = SumEvenOddNumbers(evenOddSumArr)

print("The Sum of Even Numbers in evenOddSumArr Array = ", evensum)
print("The Sum of Odd Numbers in evenOddSumArr Array  = ", oddsum)

使用输出函数的 Python Numpy 数组奇偶和

The Sum of Even Numbers in evenOddSumArr Array =  330
The Sum of Odd Numbers in evenOddSumArr Array  =  165

原创文章,作者:DN4GG,如若转载,请注明出处:https://www.506064.com/n/129754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
DN4GGDN4GG
上一篇 2024-10-03 23:27
下一篇 2024-10-03 23:27

相关推荐

  • Python定义函数判断奇偶数

    本文将从多个方面详细阐述Python定义函数判断奇偶数的方法,并提供完整的代码示例。 一、初步了解Python函数 在介绍Python如何定义函数判断奇偶数之前,我们先来了解一下P…

    编程 2025-04-29
  • 用Python计算100以内所有奇数的和

    本文将从多个方面详细解释如何使用Python计算100以内所有奇数的和。 一、Python计算100以内所有奇数的和 Python可以通过for循环和条件判断来计算100以内所有奇…

    编程 2025-04-29
  • Python计算1到n的奇数总和

    本文将介绍如何使用Python计算1到n的奇数总和,该算法对于初学Python编程的人员非常有帮助。 一、计算奇数总和的方法 计算1到n的奇数总和可以使用循环语句和条件语句实现。具…

    编程 2025-04-29
  • Python偶数累加求和

    本文将介绍如何使用Python编程语言对偶数进行累加求和,并给出完整的示例代码。 一、解决方法 要对偶数进行累加求和,可以首先使用Python中的range函数生成一个包含偶数的序…

    编程 2025-04-28
  • 用Python编写100以内所有偶数的和

    本文将为大家介绍如何使用Python编写计算100以内所有偶数的和的程序。 一、准备工作 在开始编写程序之前,我们需要先了解什么是偶数以及Python中的一些基础语法。 偶数是指能…

    编程 2025-04-28
  • Python元组中的元素可以删除或修改

    Python元组是不可变的序列,意味着元组中的元素无法修改或删除。但是,我们可以通过一些技巧来实现对元组中特定元素的删除和修改。 一、删除元组中的元素 由于元组是不可变的,因此我们…

    编程 2025-04-27
  • Python循环输出1到100的偶数if语句

    本文将从多个角度阐述Python循环输出1到100的偶数if语句的方法和技巧。 一、循环输出1到100的偶数if语句的代码实现 for i in range(1, 101): if…

    编程 2025-04-27
  • 从数组中随机取出两个数的python实现

    本文将介绍如何使用Python从数组中随机取出两个数的方法,这是一种常见的编程需求,对于任何需要从数组中获取随机元素的任务都非常有用。我们将讨论其中的步骤和方法,并提供示例代码。 …

    编程 2025-04-27
  • Js判断数组中是否存在某值

    在Js语言中,我们常常需要从一个数组中查找指定的值是否存在。这种需求在开发中非常常见,因此本文将从多个方面详细讨论如何用Js判断数组中是否存在某值。 一、For循环遍历 最常见的方…

    编程 2025-04-18
  • JavaScript数组中的元素删除操作及代码实现

    JavaScript数组是一种非常常见的数据类型,它是一种有序的集合,可以存储不同类型的数据。在实际开发过程中,我们经常需要对数组进行删除操作。本文将从多个方面介绍在JavaScr…

    编程 2025-04-13

发表回复

登录后才能评论